Как получить доступ к файлу php.ini в гостевом хостинге godaddy - программирование

Как получить доступ к файлу php.ini в гостевом хостинге godaddy

У меня есть сеть и хорошо работает на моем локальном хосте.

После того, как я загрузил свой хостинг Godaddy, у меня в сети появилась ошибка. выводы: Я ДОЛЖЕН изменить memory_limit в файле php.ini, но не могу найти php.ini в диспетчере FTP.

Я попытался:

  • Найдите способ изменения в диспетчере сортировки FTP.
  • Создать/загрузить файл php.ini из локальной сети и не работать.

Мои вопросы: как я могу это исправить? Я должен изменить файл php.ini. У кого-нибудь есть такой опыт, как я?

4b9b3361

Ответ 1

Создайте файл php.ini с нужной настройкой и загрузите его в корневую папку сервера. Он вступит в силу с этой новой настройкой.

Вы не можете редактировать файл php.ini сервера godaddy, но вы можете загрузить свою собственную копию своего php.ini с помощью новой настройки.

Этот новый параметр будет доступен только вам. Другие веб-сайты не будут затронуты этой новой настройкой.

Раньше я сталкивался с той же проблемой, но после этого моя проблема была решена.

Ответ 2

Как указано @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, конечно:-))

Ответ 3

Чтобы проверить, вступает ли ваш файл php.ini, откройте текстовый редактор и создайте файл с именем phpinfo.php. Вставьте следующую строку:

<?php phpinfo(); ?>

Сохраните этот файл в корневом каталоге вашего веб-сайта, а затем перейдите на страницу yourdomain.com/phpinfo.php, чтобы проверить настройки.

Ответ 4

Процедуры:

  • Перейдите в CPanel
  • Выберите версия PHP
  • Нажмите ссылку Переключиться на параметры PHP
  • Изменить конфигурацию
  • не забудьте нажать сохранить

введите описание изображения здесь

Вы также можете следить за этим скринкастом

https://www.youtube.com/watch?v=tdUlIkZcOe0

Ответ 5

Septiyo,

Вам нужно создать свой собственный файл php5.ini и загрузить его в корневой каталог. Используя GoDaddy (как и я), у вас нет контроля над папкой web/conf/, чтобы внести какие-либо изменения в их версию. Убедитесь, что вы используете PHP5 для имени файла php5.ini или php.ini для PHP4. Загрузите его в корневую папку, затем перезагрузите страницу, затем проверьте с помощью phpinfo(), чтобы узнать, правильно ли изменился каталог вашего php файла.

Для получения дополнительной информации, проверьте эту ссылку. http://www.ostraining.com/blog/coding/phpini-file/

Ответ 6

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

  • Создайте небольшой фрагмент кода, чтобы посмотреть на вывод вызова phpinfo(). Это просто, и есть несколько веб-сайтов, которые описывают этот процесс.

  • Изучите вывод phpinfo() для строки, содержащей Configuration File (php.ini) Path. Моя была в /usr/local/lib, но может быть другой путь (зависит от уровня хостинга).

  • GoDaddy НЕ будет просто копировать этот файл в ваш домашний каталог для вас - и глупо, как это звучит! Но вы можете написать небольшую программу php, чтобы скопировать этот файл php.ini в ваш домашний каталог. Парень в https://www.jabari-holder.com/blog/how-to-get-godaddys-php5-ini-file/ имеет drop-box с этим фрагментом кода, если вы хотите его использовать. Просто позаботьтесь о том, чтобы изменить две вещи:

    • а. измените путь, который вы читаете "от", чтобы соответствовать пути, который вы обнаружили на шаге 2.

    • б

      . измените имя выходного файла на что-то по своему усмотрению. Вы все равно переименуете этот файл на более позднем этапе. Позвоните в наш скопированный файл Foo.ini (но это может быть что угодно).

  • Переименуйте Foo.ini в .user.ini (для большинства типов учетных записей GoDaddy).

Ответ 7

Создайте новый файл 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

Ответ 8

У меня была эта точная проблема с моей учетной записью 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

нажмите "Обработать процесс" , это позволит обновить ваши новые настройки. вы можете пойти

Примечание: вы можете увидеть свои новые настройки, перейдя по адресу yourwebiste.com/phpinfo.php

Ответ 9

Я нашел руководство по перезагрузке файла 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

Ответ 10

Для некоторых учетных записей хостинга я использую Ultimate Classic Linux, имя файла, которое вам нужно использовать, это .user.ini.

Ответ 11

Это более старый вопрос, но если у кого-то есть проблема с настройкой этого, их документация устарела. Я сделал копию файла php.ini с именем php5.ini, и теперь он работает.

Ответ 12

Следуйте ниже, если вы используете гостевой хостинг 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

Ответ 13

Не файл php.ini, а способ его использования. Перейти к GoDaddy's

Файлы > Резервное копирование > Восстановление резервной копии базы данных MySQL

Выберите файл и нажмите "Загрузить". Нет таймаутов. При необходимости переименуйте БД и назначьте пользователя в

Базы данных > Базы данных MySQL