WordPress — проблемы с установкой на бесплатном хостинге

Wordpress

Изначально для тренировки я пытался установить свой блог на бесплатном хостинге hut.ru он меня привлек тем, что предоставлял доступ к php и таблицам MySQL что довольно редко встречается у бесплатных хостингов. Но не так все сладко оказалось)

Во время установки я столкнулся с несколькими трудностями — во первых работа ftp оставляет там желать лучшего —  движок WordPress весьма ресурсозатратный в его архивах более 1000 файлов и копировались они с ошибками, перебоями и т.д. приходилось по новой их перезаливать.

Вообще WordPress и бесплатные хостинги это несовместимые вещи =) Лучше не делать себе мозги и сразу переехать на платный хостинг который поддерживает Wordpress, я рекомендую для этих целей Beget, благо он дешевый.

Затем я столкнулся с трудностями при настройке базы данных — я не мог ее создать т.к. у меня не загружалась админ.панель (позже выяснилось что дело было в браузере — Опера не захотела грузить их админку,в  Мозиле же работала без проблем) пришлось писать письмо в тех.поддержку.

К слову поддержка меня приятно удивила — ответ был в течении получаса, очень вежливый, они даже сами мне создали базу данных и прислали все пароли и логины в письме что бы избавить бедного чайника от мук 🙂

Загнав все настройки в скрипт WordPressa и почесывая руки в предвкушении запускаю инсталл и тут облом! Ошика:

Fatal error: Out of memory (allocated 27000832) (tried to allocate 84 bytes) in /home/k/***.hut4.ru/WWW/blog/wp-includes/pomo/mo.php on line 219

Сразу мысль — что-то я делаю не так, где-то начудил, может в скриптах пропустил символ или настройки неправильно сделал. Но затем погуглив (а точнее пояндексив) выяснил что данная ошибка выползает в связи с нехваткой выделенной оперативной памяти на самом сервере для исполнения команд (о чем люди с хорошим знанием англ. и могут прочитать в тексте ошибки)

Нашел возможные варианты решения:

  • Внести следующий код в  файл .htaccess если позволяют настройки хостинга

    [php] php_value memory_limit 32M [/php]

  • Попытаться вручную прописать ограничение на выделяемую память под php исполняемого файла

    [php]<?php ini_set("memory_limit", "32M"); ?>[/php]

Но лично мне все эти способы не дали результата . По всей видимому у сервера просто не хватало ресурсов для выполнения команд.

После таких приключений было решено переехать на платный хостинг. В результате установка прошла за пару минут и без всяких проблем.

Кстати после того как я сменил бесплатное тестовое доменное имя на купленное мной ruskweb.ru у меня возникли некоторые трудности с отображением в WordPress, но об этом немного позже.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.