subido - Cómo acceder al archivo php.ini en godaddy shared hosting linux
modificar archivo php ini godaddy (13)
Como señala @Jason, para la mayoría de los entornos de alojamiento compartido, tener una copia del archivo php.ini en su directorio public_html funciona para anular la configuración predeterminada del sistema. Una buena forma de hacerlo es copiando la copia de la compañía de alojamiento. Pon esto en un archivo, digamos copyini.php
<?php
system("cp /path/to/php/conf/file/php.ini /home/yourusername/public_html/php.ini");
?>
Obtenga /path/to/php/conf/file/php.ini de la salida de phpinfo (); en un archivo. Luego, en su archivo ini, haga sus modificaciones. Borre todos los archivos creados durante este proceso (además de php.ini por supuesto :-))
Tengo una web y me está yendo bien en mi servidor local.
Después de subir en mi alojamiento GoDaddy, Mi web tiene un error. la conclusión es: DEBO cambiar el memory_limit en el archivo php.ini, PERO no puedo encontrar php.ini en el administrador de FTP.
He intentado:
- Encuentra la forma de cambiar al administrador FTP Classing.
- Crea / carga el archivo php.ini desde local y no funciona.
Mi pregunta es: ¿cómo puedo arreglar esto? Debo cambiar el archivo php.ini. ¿Alguien tiene experiencia como yo?
Cree un nuevo archivo php.ini con la configuración que desee y cárguelo en la carpeta public_html de su cuenta de Godaddy Hosting.
Por defecto, GoDaddy no permite editar su archivo php.ini existente. Sin embargo, siempre puede cargar su propia copia de su archivo php.ini con su propia configuración.
A continuación se muestra un ejemplo de un archivo php.ini simple con algunos valores personalizados:
max_execution_time 600
memory_limit 128M
post_max_size 32M
upload_max_filesize 32M
Encontré una guía para volver a cargar el archivo php5.ini o cargar uno nuevo de inmediato. Necesitará acceder a su panel de alojamiento de Godaddy donde encontrará la opción "proceso del sistema" reiniciar allí y cargará el archivo php5.ini o php.ini de inmediato.
2 guías externas para ayudarlo:
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
Es una pregunta anterior, pero si alguien tiene un problema al configurar esto, su documentación está desactualizada. Hice una copia del archivo php.ini
llamado php5.ini
y ahora funciona.
No es un archivo php.ini, sino una forma de evitarlo. Ir a GoDaddy''s
Archivos> Copia de seguridad> Restaurar una copia de seguridad de la base de datos MySQL
Elija su archivo y haga clic en Cargar. Sin tiempos de espera. Cambie el nombre de la base de datos si es necesario y asigne un usuario en
Bases de datos> Bases de datos MySQL
Para algunas cuentas de hosting, estoy en Ultimate Classic Linux, el nombre de archivo que necesita usar es .user.ini.
Para comprobar si su archivo php.ini
tiene efecto, abra un editor de texto sin formato y cree un archivo llamado phpinfo.php
. Inserta la siguiente línea:
<?php phpinfo(); ?>
Guarde este archivo en la raíz de su sitio web y luego busque yourdomain.com/phpinfo.php para probar la configuración.
Procedimientos:
- Vaya a su CPanel
- Seleccione la versión de PHP
- Haga clic en el enlace Cambiar a opciones de PHP
- Edita tu configuración
- no te olvides de hacer clic en guardar
También puedes seguir este screencast
Septiyo,
Necesita crear su propio archivo php5.ini y subirlo a su directorio raíz. Usando GoDaddy (como yo lo hago) no tienes control sobre la carpeta web / conf / para hacer cambios a su versión. Asegúrese de utilizar PHP5 para nombrar su archivo php5.ini o php.ini para PHP4. Suba a su carpeta raíz, luego reinicie su página, luego marque usando phpinfo () para ver si el directorio de su archivo php ha cambiado correctamente.
Para obtener más información, consulte este enlace. http://www.ostraining.com/blog/coding/phpini-file/
Siga a continuación si usa el alojamiento compartido godaddy ... es muy simple: necesitamos acceder a la carpeta raíz del servidor a través de ftp, crear un archivo con el nombre "php5.ini" en la carpeta public_html ... y luego agregar 3 líneas estúpidas ... también "php5" porque estoy usando php5.4 para 1 de mi cliente. puede verificar su versión a través del panel de control y buscar la versión de php. Agregar un nuevo archivo con php5.ini no obstaculizará nada en el extremo del servidor, pero solo sobrescribirá lo que le ordenamos que haga.
los pasos son simples: ve al administrador de archivos ... haz clic en public_html ... aparecerá una nueva ventana. Haz clic en el signo "+" y crea un nuevo archivo con el nombre: "php5.ini" ... haz clic en Aceptar / guardar. Ahora haga clic derecho en el archivo php5.ini recién creado y haga clic en editar ... aparecerá una nueva ventana ... copiar pegar estas líneas a continuación y hacer clic en guardar y cerrar la ventana.
memory_limit = 128M
upload_max_filesize = 60M
max_input_vars = 5000
Tuve este problema exacto con mi cuenta de GoDaddy.
Estoy ejecutando el alojamiento de Linux con cPanel
sigue estos pasos y estarás bien si estás ejecutando el mismo hosting que yo:
primero, vaya a usted Administre su alojamiento -> Administrar
luego verá una sección llamada Archivos , haga clic en Administrador de archivos
puede seleccionar la raíz del documento para: yourwebsite.com luego haga clic en IR
esto debería traerte de inmediato en la carpeta public_html
en esa carpeta, puede agregar un archivo (haciendo clic en el + Archivo en la esquina superior izquierda), llámelo phpinfo.php
haga clic derecho sobre ese archivo nuevo y seleccione editar:
justo aquí y guarde los cambios:
<?php phpinfo(); ?>
Es la misma carpeta public_html , agrega otro archivo llamado php.ini
edita este también, justo esas líneas:
max_execution_time 600
memory_limit 128M
post_max_size 32M
upload_max_filesize 32M
ahora, regrese a Administre su Alojamiento -> Administre , busque el Proceso de PHP
haga clic en Kill Process , esto permitirá una actualización con su nueva configuración. tú eres bueno para irte
nota al margen: puede ver su nueva configuración navegando a yourwebiste.com/phpinfo.php
si no tiene una buena copia de su archivo php5.ini
en su directorio de inicio (un problema en el que me encontré recientemente), deberá seguir un pequeño proceso de varios pasos para realizar los cambios.
Cree un pequeño fragmento de código para ver el resultado de la llamada
phpinfo()
. Esto es simple, y hay varios sitios web que describen este proceso.Examine la salida de
phpinfo()
para la fila que contiene laConfiguration File (php.ini) Path
. El mío estaba en/usr/local/lib
, pero puede que sea una ruta diferente (depende del nivel de alojamiento adquirido).GoDaddy NO se limitará a copiar este archivo en el directorio de inicio por ti, ¡aunque suene tonto! Pero puede escribir un pequeño programa php para copiar este archivo php.ini en su directorio personal. El chico en https://www.jabari-holder.com/blog/how-to-get-godaddys-php5-ini-file/ tiene un cuadro desplegable con este fragmento de código, si te interesa usarlo. Sólo tenga cuidado de modificar dos cosas:
a. cambie la ruta que leyó ''desde'' para que coincida con la ruta que descubrió en el Paso 2.
segundo. cambie el nombre de archivo de salida a algo de su elección. En cualquier caso, va a renombrar este archivo en un paso posterior. Llamemos a nuestro archivo copiado
Foo.ini
(pero puede ser cualquier cosa).
Cambie el nombre de
Foo.ini
a.user.ini
(para la mayoría de los tipos de cuenta de GoDaddy).
Cree el archivo php.ini
con la configuración que desee y cárguelo en la carpeta raíz del servidor. Se aplicará con esta nueva configuración.
No puede editar el archivo php.ini
del servidor godaddy
, pero puede cargar su propia copia de php.ini
con su nueva configuración.
Esta nueva configuración estará disponible solo para ti. Otros sitios web no se verán afectados con esta nueva configuración.
Anteriormente me enfrenté al mismo problema, pero después de hacer esto, mi problema se resolvió.