У меня есть сеть и хорошо работает на моем локальном хосте.
После того, как я загрузил свой ходячий хостинг, у меня в сети появилась ошибка. выводы: я ДОЛЖЕН изменить memory_limit в файле php.ini, но не могу найти php.ini в диспетчере FTP.
Я попытался:
Мои вопросы: как я могу это исправить? Я должен изменить файл php.ini. У кого-нибудь есть такой опыт, как я?
Создайте файл php.ini
с нужной настройкой и загрузите его в корневую папку сервера. Он вступит в силу с этой новой настройкой.
Вы не можете отредактировать файл php.ini
сервера godaddy
, но вы можете загрузить свою собственную копию своего php.ini
с новыми настройками.
Эта новая настройка будет доступна только вам. Эти новые настройки не повлияют на другие веб-сайты.
Раньше я сталкивался с той же проблемой, но после этого моя проблема была решена.
Как указано в @Jason, для большинства общедоступных хостинговых сред наличие копии файла php.ini в вашем каталоге public_html позволяет переопределить настройки по умолчанию для системы. Отличный способ сделать это – копирование копии хостинговой компании. Поместите это в файл, скажем, copyini.php
<?php system("cp /path/to/php/conf/file/php.ini /home/yourusername/public_html/php.ini"); ?>
Получить /path/to/php/conf/file/php.ini из вывода phpinfo (); в файле. Затем в вашем ini-файле сделайте свои изменения. Удалите все файлы, созданные во время этого процесса (помимо php.ini, конечно :-))
Чтобы проверить, вступает ли ваш файл php.ini
, откройте текстовый редактор и создайте файл phpinfo.php
. Вставьте следующую строку:
<?php phpinfo(); ?>
Сохраните этот файл в корневом каталоге вашего веб-сайта, а затем перейдите на страницу yourdomain.com/phpinfo.php, чтобы проверить настройки.
Septiyo,
Вам нужно создать свой собственный файл php5.ini и загрузить его в корневой каталог. Используя GoDaddy (как и я), у вас нет контроля над папкой web / conf /, чтобы внести какие-либо изменения в их версию. Убедитесь, что вы используете PHP5 для имени файла php5.ini или php.ini для PHP4. Загрузите его в корневую папку, затем перезапустите свою страницу, затем проверьте с помощью phpinfo (), чтобы узнать, правильно ли изменился каталог вашего php-файла.
Для получения дополнительной информации, проверьте эту ссылку. http://www.ostraining.com/blog/coding/phpini-file/
если у вас нет хорошей копии вашего файла php5.ini
в вашем домашнем каталоге (затруднительном положении, в котором я недавно оказался), вам нужно будет выполнить небольшой многоэтапный процесс, чтобы внести изменения.
Создайте небольшой фрагмент кода, чтобы посмотреть на вывод phpinfo()
. Это просто, и есть несколько веб-сайтов, которые описывают этот процесс.
Изучите вывод phpinfo()
для строки, содержащей Configuration File (php.ini) Path
. Mine была в /usr/local/lib
, но ваш может быть другим путем (зависит от приобретенного уровня хостинга).
GoDaddy НЕ будет просто копировать этот файл в ваш домашний каталог для вас – и глупо, как это звучит! Но вы можете написать небольшую программу php, чтобы скопировать этот файл php.ini в ваш домашний каталог. У парня по адресу https://www.jabari-holder.com/blog/how-to-get-godaddys-php5-ini-file/ есть раскрывающийся список с этим фрагментом кода, если вы хотите его использовать. Просто позаботьтесь о том, чтобы изменить две вещи:
а. измените путь, который вы читаете «от», чтобы соответствовать пути, который вы обнаружили на шаге 2.
б. измените имя выходного файла на что-то по своему усмотрению. Вы все равно переименуете этот файл на более позднем этапе. Давайте назовем наш скопированный файл Foo.ini
(но это может быть что угодно).
Переименуйте Foo.ini
в .user.ini
(для большинства типов учетных записей GoDaddy).
Процедуры:
Вы также можете следить за этим скринкастом
Создайте новый файл php.ini с нужными настройками и загрузите его в папку public_html учетной записи хостинга Godaddy.
По умолчанию Godaddy не позволяет редактировать существующий файл php.ini . Тем не менее, вы всегда можете загрузить свою собственную копию файла php.ini с вашими собственными настройками.
Ниже приведен пример простого файла php.ini с некоторыми пользовательскими значениями:
max_execution_time 600 memory_limit 128M post_max_size 32M upload_max_filesize 32M
У меня была эта проблема с моей учетной записью GoDaddy.
Я запускаю хостинг Linux с помощью cPanel
выполните следующие действия, и вам будет хорошо, если вы используете тот же хостинг, что и я:
во-первых, обратитесь к вам. Управление хостингом -> Управление
то вы увидите раздел « Файлы» , нажмите « Диспетчер файлов»
вы можете выбрать Корень документа для: yourwebsite.com, затем нажмите GO
это должно сразу привести вас в папку public_html
в этой папке вы можете добавить файл (нажав + Файл в левом верхнем углу), назовите его phpinfo.php
щелкните правой кнопкой мыши этот новый файл и выберите edit:
прямо в этом и сохраняйте изменения:
<?php phpinfo(); ?>
это та же самая папка public_html , добавьте другой файл php.ini
отредактируйте это тоже, вправо эти строки:
max_execution_time 600 memory_limit 128M post_max_size 32M upload_max_filesize 32M
теперь вернитесь к своему управлению хостингом -> Управление , ищите PHP-процесс
нажмите Kill Process , это позволит обновить ваши новые настройки. ты хочешь пойти
Примечание: вы можете увидеть свои новые настройки, перейдя по адресу yourwebiste.com/phpinfo.php
Я нашел руководство по перезагрузке файла php5.ini или загрузке нового. Вам нужно будет получить доступ к вашей панели хостинга Godaddy, где вы найдете вариант «системный процесс», который перезагрузится там, и он сразу же загрузит файл php5.ini или php.ini.
2 внешних руководства, которые помогут вам:
http://support.godaddy.com/help/article/5980/managing-system-processes-on-linux-hosting-accounts
http://www.studio-owens.com/blog/GoDaddy-and-Your-php-ini-File.htm
Для некоторых учетных записей хостинга, я на Ultimate Classic Linux, имя файла, которое вам нужно использовать, это .user.ini.
Это старый вопрос, но если у кого-то есть проблемы с настройкой этого, их документация устарела. Я сделал копию файла php.ini
именем php5.ini
и теперь он работает.
Следуйте ниже, если вы используете общий хостинг godaddy .. его очень просто: нам нужно получить доступ к корневой папке сервера через ftp, создать файл с именем «php5.ini» в папке public_html … и затем добавить 3 глупых строки … также «php5», потому что я использую php5.4 для 1 моего клиента. вы можете проверить свою версию с помощью панели управления и поиска в PHP-версии. Добавление нового файла с помощью php5.ini не будет препятствовать чему-либо на сервере, но оно будет только перезаписывать все, что мы ему требуем.
шаги просты: перейдите в диспетчер файлов .. нажмите на public_html .. появится новое окно. Нажмите на знак «+» и создайте новый файл в имени: «php5.ini» … нажмите «ОК» / «Сохранить». Теперь щелкните правой кнопкой мыши на этом недавно созданном файле php5.ini и нажмите «Изменить» … появится новое окно … скопируйте эти ниже строки и нажмите «Сохранить» и закройте окно.
memory_limit = 128M
upload_max_filesize = 60M
max_input_vars = 5000
Не файл php.ini, а способ его использования. Перейти к GoDaddy's
Файлы> Резервное копирование> Восстановление резервной копии базы данных MySQL
Выберите файл и нажмите «Загрузить». Нет таймаутов. При необходимости переименуйте БД и назначьте пользователя в
Базы данных> Базы данных MySQL