разработка WordPress на Linux и развертывание на сервере Windows - PullRequest
8 голосов
/ 10 декабря 2011

Будут ли у меня проблемы с разработкой WordPress на моем Linux-ноутбуке и последующим развертыванием готового сайта на Windows-сервере, т.е. будут ли какие-либо различия в коде сайта между Linux и Windows (WordPress) и / или проблемы междуMySQL на разных платформах.Кто-нибудь делал это раньше?... какие-либо проблемы?

(я не занимаюсь разработкой на платформе Windows .. предпочтение отдается Linux и не хочу заниматься разработкой на производственном сервере ... или покупать машину с Windows)

Спасибо,

Карл

1 Ответ

1 голос
/ 10 декабря 2011

Там не должно быть слишком много вопросов. Будьте осторожны с доступом к файловой системе - есть несколько отличий. Посмотрите на этот пример из PHP документации . Будучи пользователем Linux, вы, вероятно, можете увидеть, как это может вызвать проблемы, даже с относительными путями.

$handle = fopen("c:\\folder\\resource.txt", "r");

Для MySQL я рекомендую написать очень простой запрос и просто var_dump результаты. Как только у вас это заработает, скопируйте настройки в конфигурацию WordPress.

В зависимости от программного обеспечения вашего сервера у вас могут быть некоторые проблемные отличия. Главный из них - mod_rewrite, который есть у Apache, и я часто его использую. Я думаю, что WordPress использует его тоже, поэтому URL будут выглядеть чище. Когда вы переходите с Linux на Windows, вы можете найти 404 ошибки или ошибки PHP, связанные с этим. У большинства серверов Windows есть альтернатива, поэтому это зависит от программного обеспечения вашего сервера.

Если я замечу что-нибудь еще, я добавлю это сюда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...