Joomla 4. Компонент K2 и форк K2ForJ4 (18 янв 2024)

Если вас, как и меня, достало выслушивать (вычитывать) бесконечные обещания разработчика K2 опубликовать версию компонента K2 под Joomla 4 (без чего невозможно реализовать апгрейд from Joomla 3 to Joomla 4) - воспользуйтесь форком K2ForJ4. Который в данный момент установлен и без каких-либо проблем работает на этом веб-сайте.

Перенос сайта на hostgator

Больше
13 года 1 мес. назад - 13 года 1 мес. назад #1 от Aleksej
Aleksej создал тему: Перенос сайта на hostgator
Hostgator.com

Американский хостинг-провайдер, обслуживающий более 1.000.000 веб-сайтов. В связи с избытком компьютерных ресурсов и серьезной конкуренцией в США, американские компании предоставляют максимально функциональный и качественный хостинг, что выгодно отличает их от российских провайдеров.

Тем не менее - похоже, проблемы есть и у американцев. Взялся за перенос сайта к ним... но возникли непонятные траблы и непонятная пауза. В итоге представители техподдержки попросили тайм-аут; ниже привожу историю нашей переписки.

Своего мнения о данной проблеме не составил - жду, чего скажут мэтры. Если будут мнения помимо - всегда рад комментам.

Сначала все шло прекрасно.
Даже, собственно, нет необходимости самолично заниматься переносом сайта:

Hello,

There is no need to install Joomla on the HostGator server in order to transfer the site to HostGator. If you have not requested your free data transfer please go to secure.hostgator.com/transfer.php .

The best way would be to edit your hosts file,

vi /etc/hosts and add

xx.xxx.xxx.xxx masterpro.ws www.masterpro.ws

in the top section of the /etc/hosts file

You can also access your site by going to xx.xxx.xxx.xxx/~ваш_логин.

Please let me know if you have any questions.

Но мы не ищем легких путей. И переносим сайт своими руками... надо же знать, что здесь и как.
Итак. Стандартная, ставшая уже рутинной операция переноса дерева каталогов joomla и mysql базы. Затем - меняем настройки DNS (оставляем сервера имен пока на прежнем месте). В итоге упираемся в следующее сообщение браузера:

Файл не найден.
Firefox не может найти файл XXX.XX.XX.XX/~my_login.
Проверьте правильность введённого имени файла, соответствие регистра и отсутствие других ошибок в имени файла.
Проверьте, не был ли файл переименован, удалён или перемещён.

Логично предположить, что что-то не так в файле .htaccess. И в самом деле, коммент двух строчек -
Code:
#SecFilterEngine Off #SecFilterScanPOST Off
Вроде бы и спасает положение... но ненадолго. Проходит какое-то время, и измененный таким образом .htaccess уже не помогает. Отмечены и другие траблы... забавно, что американцы реагируют точь-в точь как наши бравые айтишники из техподдержки какого-либо хостинга в аналогичной ситуации; спервоначалу попросту гасились и на три моих письма никто не сподобился ответить, затем - я отловил кого-то в online-чате и произошел у нас вот такой вот разговор:

Welcome to GatorChat!

You are being connected to a representative in our Technical Support department right now.

Your question is, "My primary domain is masterpro.ws. Tell, why nobody answers me? Has sent today already three letters, has not received any answer. It is style of work of your company? Ticket ID: HEE-14899504 "
(08:26:14 AM) System: There are currently 7 people in front of you and 90 chat technicians assisting customers.
(08:26:44 AM) System: There are currently 1 people in front of you and 90 chat technicians assisting customers.
(08:27:14 AM) System: There are currently 0 people in front of you and 90 chat technicians assisting customers.
(08:27:19 AM) William Al: has entered the chat.
(08:27:30 AM) William Al: Welcome to HostGator LiveChat. I'd be glad to assist you today.
(08:27:34 AM) Aleksej: Hi
(08:27:39 AM) William Al: Hello
(08:27:56 AM) Aleksej: "My primary domain is masterpro.ws. Tell, why nobody answers me? Has sent today already three letters, has not received any answer. It is style of work of your company? Ticket ID: HEE-14899504 "
(08:28:53 AM) William Al: Allow me to review this ticket so that I can find an answer for you please.
(08:29:16 AM) Aleksej: ok
(08:30:07 AM) Aleksej: I have problems with display of a site.
For example, the control panel is incorrectly displayed, pictures on pages of a site are not visible.
(08:31:15 AM) William Al: I am seeing a Joomla login page for this website. Everything is displaying properly for me currently.
(08:32:49 AM) William Al: Did you recently change the nameserver for the domain name?
(08:32:57 AM) Aleksej:
Firefox не может найти файл такой-то.
(08:34:02 AM) Aleksej: I had to return DNS on an old hosting. As I see following-Firefox не может найти файл такой-то.
(08:35:49 AM) Aleksej: Look.
(08:35:50 AM) William Al: Hmm I see. Give me a few moments to see why this isn't displaying properly.
(08:36:02 AM) Aleksej: ok
(08:38:31 AM) Aleksej: Your counterparts have given advice - "We have commented the below lines from your .htaccess file. These lines were preventing your site from loading.

*SecFilterEngine Off
*SecFilterScanPOST Off "

But it does not help
(08:39:55 AM) William Al: For security purposes, I will need you to verify your identity by providing the PayPal transaction ID of your most recent payment, or the last 4 digits of the credit card on file for the account, depending on your payment method.
I apologize for any inconvenience this may cause.
(08:41:02 AM) Aleksej: well. paypal
(08:42:35 AM) Aleksej: What from me it is required?
(08:42:37 AM) William Al: Would you happen to have the most recent transaction ID?
(08:44:42 AM) Aleksej: Уникальный идентификатор транcакции такой-то.
(08:46:33 AM) William Al: Thank you Aleksej!
(08:46:49 AM) William Al: Give me a few moments to look at the .htaccess file to see what else may be causing the problem.
(08:49:59 AM) Aleksej: Allow an another question. Transferring a site, I shaped base as sqli. It is important? Probably - it is necessary sql? Or - it doesn't matter?
(08:54:30 AM) William Al: That should not prevent the site from loading.
(08:55:27 AM) William Al: Ok Aleksej, It does not appear that the issue is related to .htaccess. You do already have a ticket open for this issue, and we should have our admins investigating the account further.
(08:56:14 AM) William Al: I will update information to the ticket that may be helpful to the admins. Please be patient as we are trying to resolve your problem as quickly as possible.
(08:56:26 AM) William Al: You should receive any updates that we find by email.
(08:56:49 AM) Aleksej: well, I wait for your help. Before communication
(08:57:32 AM) William Al: Yes sir, and I was able to see that we currently have an admin viewing the ticket at the beginning of our conversation. We are working on this issue right now.
(08:58:09 AM) Aleksej: ok :)

Hello,

I apologize, but we do have limited staff on weekends, so responses during these times may be longer than normal. We will try to get to your issue as soon as possible.

Sincerely,

Jon S.
Linux Systems Administrator
HostGator.com LLC

Так что вот. Выходные - это святое... Продолжение следует.
Последнее редактирование: 13 года 1 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 2
Больше
13 года 1 мес. назад - 13 года 1 мес. назад #2 от Aleksej
Aleksej ответил в теме Re: Перенос сайта на hostgator
Ах, вот оно что! все просто.
По-другому сконфигурирован Apache. Интересно, что ни разу не натыкался на схожую проблему, перенося туда-сюда на отечественных хостингах сайты.

Hello,

Further examination of your account revealed the following error message in the Apache error logs when we attempted to access your page using the temporary URL:
[Sat Mar 12 16:34:48 2011] [crit] [client 216.110.94.228] (13)Permission denied: /home/login/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

We have found that .htaccess, along with many other files in your public_html folder, were set to file permissions 640. Since Apache runs as the user "nobody", it will not have access to read it's .htaccess file, or other files needed for loading your site.

We have reset file permissions for your account. Files have been set to permissions 644. Directories are now set to 755. Should you upload CGI scripts in the future, these will need to be set to 755 as well.

Please write back if there is anything that we can do to assist you. We would be happy to help.


Best regards,

Brian L.
Linux Systems Administrator
Hostgator.com

Последнее редактирование: 13 года 1 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #3 от hubbitus
hubbitus ответил в теме Re: Перенос сайта на hostgator
Уж что-что, но НИ РАЗУ не было чтобы они не ответили оперативно по техническим вопросам.

Что-то тсранное ты говоришь. Сам-то смотрел какие ошибки сайт выдает?

Да я дурак, верю в людей, честность, добро и справедливость. А также в то, что смогу сделать этот мир хоть чуточку лучше.
А ещё я делаю Linux , присоединяйтесь к свободным...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад - 13 года 1 мес. назад #4 от Aleksej
Aleksej ответил в теме Re: Перенос сайта на hostgator
А я ничего и не говорю...
В моем посте всего лишь цитаты из сообщений техподдержки, практически без купюр.
Взгляни внимательнее еще раз - вот ребята ссылается на выходной день, чисто по-нашему (браток, ну какого х...? позвони мне типа в понедельник с утра, лады? :laugh: ):

I apologize, but we do have limited staff on weekends, so responses during these times may be longer than normal. We will try to get to your issue as soon as possible.

Кроме того, на выяснение проблем с перенесенным сайтом, который в течение полутора лет спокойно висел на другом хостинге (иной разговор, что этот "иной хостинг" в последнее время работает совершенно через задницу), потребовались без преувеличения сутки.

Кроме того - ответов было несколько, для каждого последующего создавался отдельный тикет, затем, не дождавшись ответа - теребил горячих американских парней через live chat. Каждый из ответов дополнял, но чаще - исправлял предыдущую рекомендацию.

В итоге, спустя сутки вопросов и ответов - сайт, похоже, заработал. Кроме редактуры .htaccess -
Code:
#SecFilterEngine Off #SecFilterScanPOST Off
потребовалось изменить права у директорий и файлов соответственно на 0755 и 0644:
Code:
find public_html -type d -exec chmod 0755 {} \; find public_html -type f -exec chmod 0644 {} \;
или, возможно, как-то так:
Code:
chmod u+rwX,g+rX,o+rX -R public_html
Правда, какие-то странные опять проблемы с отправкой писем через формочку сайта... для этого уже есть четвертый тикет. Если так пойдет дальше, то вскоре я сильно поднимусь в английском...
Последнее редактирование: 13 года 1 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #5 от Aleksej
Aleksej ответил в теме Re: Перенос сайта на hostgator
Не, не поднимусь.
Так и останусь бестолочью. :)
Все, походу, нормализовалось:

Greetings Aleksej,

We see that you have external DNS servers for your website, and that they are configured to use google mail apps. We have moved your domain to the remotedomains list:
[*] Added to remotedomain file. (removed from localdomains).

Your email will now be delivered properly. Please let us know if there is anything else we can assist you with.

Thank you for contacting Hostgator support.

Sincerely,

Michael Rollins
Linux Systems Administrator
HostGator.com LLC

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #6 от hubbitus
hubbitus ответил в теме Re: Перенос сайта на hostgator
Ну как я тебе и сказал в джаббере :)
Вот видишь, разобрались. Как я и говорил. В выходные. Наши бы врядли сделали.

Да я дурак, верю в людей, честность, добро и справедливость. А также в то, что смогу сделать этот мир хоть чуточку лучше.
А ещё я делаю Linux , присоединяйтесь к свободным...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад - 13 года 1 мес. назад #7 от Aleksej
Aleksej ответил в теме Re: Перенос сайта на hostgator

hubbitus пишет: Вот видишь, разобрались. Как я и говорил. В выходные. Наши бы врядли сделали.

Да я и не спорю... больше того - написал небольшую вводную статью для всех, кто впервые слышит это название - Hostgator. Буде интерес - пройдите по ссылке и welcome to America с нами за компанию. :)

Hubbitus, вот спросить хотел. У тебя на сайте красивый gif висит, со ссылкой на сайт hostgator-a и твоим id; я так понял - это какая-то партнерская программа?

Я бы тоже такой себе хотел... не подскажешь - на каких условиях такое раздают и где? брось please ссылку, ok?. I am sorry for bad english. :laugh:
Последнее редактирование: 13 года 1 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #8 от hubbitus
hubbitus ответил в теме Re: Перенос сайта на hostgator
www.hostgator.com/affiliates.shtml

И из ПУ есть ссылки.

Да я дурак, верю в людей, честность, добро и справедливость. А также в то, что смогу сделать этот мир хоть чуточку лучше.
А ещё я делаю Linux , присоединяйтесь к свободным...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #9 от Aleksej
Aleksej ответил в теме Re: Перенос сайта на hostgator
Ок, получил баннер с реф. ссылкой... кстати. Не подскажешь - я ведь регился на хостгаторе с твоего сайта и твоей реферральной ссылки... глянь если не сложно - у тебя учтена моя регистрация? Что хорошего ты с этого получишь?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 4 нед. назад #10 от hubbitus
hubbitus ответил в теме Re: Перенос сайта на hostgator
Да, с меня. Учтена, спасибо.
Получу денег. Пока ничего не получал от них, посмотрим.

Да я дурак, верю в людей, честность, добро и справедливость. А также в то, что смогу сделать этот мир хоть чуточку лучше.
А ещё я делаю Linux , присоединяйтесь к свободным...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум