Назад | Перейти на главную страницу

Размещает записи файлов для нескольких доменов на VPS?

mydomain - это основной домен (в Plesk, Media Temple MT VPS), а под ним находятся несколько сайтов Wordpress, например mysite1.com, mysite2.com и т. д.

Проблема в том, что я получаю много таких ошибок в error_log httpd:

[error] [client 127.0.0.1] script '/var/www/html/wp-cron.php' not found or unable to stat

wp-cron.php существует в корне HTML во всех установках Wordpress.

В другом месте я нашел подсказки, что эти ошибки могут иметь какое-то отношение к моему файлу / etc / hosts. Это файл hosts:

127.0.0.1 mydomain.com mydomain localhost localhost.localdomain

Вопрос: мне нужно добавить mysite1.com, mysite2.com и т. Д. В файл hosts, чтобы они разрешились и могли найти файл wp-cron.php?

Редактировать: нашел ответ после долгих поисков в Google. Кажется, есть две проблемы: файл hosts и тот факт, что MT VPS перезаписывает файл hosts при каждой перезагрузке. Таким образом, файл hosts для нескольких доменов на одном сервере должен выглядеть так:

127.0.0.1 localhost localhost.localdomain
xxx.xxx.xxx.xxx  yourdomain1.com yourdomain1 yourdomain2.com yourdomain2

И в этих строках должно быть несколько пустых строк выше в файле hosts, иначе они будут перезаписываться при каждой перезагрузке. Видеть http://bradt.ca/archives/fix-wordpress-missed-schedule-error-on-media-temple-dv-plesk/

Нашел ответ после долгих поисков в Google. См. Редактирование выше.

Как настроить скрипт в Plesk? Если вы пытаетесь выполнить wget или что-то подобное, вам не нужен файл / var / www / html. Если вы запускаете сценарий как пользователь в оболочке, имеет ли сценарий соответствующие разрешения для запуска от имени этого пользователя?