OpenX Market Error 500 Fix para los servidores cPanel
Advertencia: esta información puede ser obsoleta. Por favor, consulte el foro para que al día ayuda RevMax e instrucciones. http://www.openxpayments.com .
A veces, cuando puedo instalar OpenX en un servidor cpanel, después de la sesión, a continuación, de nuevo, en una nueva instalación, que recibirá un error: 500 error del servidor.
Error interno del servidor
El servidor encontró un error interno o mala configuración y no pudo completar su solicitud.
El infame "500 Internal Server Error". El servidor al que deja sin pistas reales en cuanto a lo que sucedió convenientemente indicado,
Esto es causado usualmente por los permisos definidos en el
/ OpenX / lib / OX / plugin / PluginManager.php en la línea 52.
Asegúrese de que están correctamente definidos para su entorno.
ver más útiles para el archivo de secuencia de comandos de los permisos.
Con la esperanza de ayudar a los demás en los servidores cPanel superar esta openxmarket 777 problema de permisos, me tomó un momento para parchear el código de abajo, junto a snipplr .
Si usted ha experimentado el error, y está buscando respuestas, simplemente coloque el siguiente archivo en su servidor dentro de la carpeta / OpenX y lo llaman en un navegador. Se establecerá correctamente todas las carpetas y los permisos de archivos en un servidor con cpanle suphp. artículos relacionados .
Siéntase libre de modificarlo para su uso en otros archivos o carpetas que los permisos deben ser 755 y 644 para las carpetas de los archivos según sea necesario. Se establecerá correctamente todos los subdirectorios y los permisos de archivos.
copiar y pegar en marketfix.php archivo nuevo o de otro tipo.
( ! file_exists ( $path ) ) { return ( FALSE ) ; } // See whether this is a file if ( is_file ( $path ) ) { // Chmod the file with our given permissions chmod ( $path , $filePerm ) ; // If this is a directory... } elseif ( is_dir ( $path ) ) { // Then get an array of the contents $foldersAndFiles = scandir ( $path ) ; // Remove "." Compruebe si la ruta existe if (file_exists ($ ruta)) {return (false);} / / Ver si se trata de un archivo si (is_file ($ ruta)) {/ / chmod el archivo con nuestro con los permisos chmod ($ ruta, $ filePerm); / / Si se trata de un directorio ...} elseif (is_dir ($ ruta)) {/ / A continuación, obtener una gran variedad de los contenidos foldersAndFiles $ = scandir ($ path); "". / / Quitar y ".." = array_slice ( $foldersAndFiles , 2 ) ; // Parse every result... foreach ( $entries as $entry ) { // And call this function again recursively, with the same permissions oxMarketChmod ( $path . "/" . $entry , $filePerm , $dirPerm ) ; } // When we are done with the contents of the directory, we chmod the directory itself chmod ( $path , $dirPerm ) ; } // Everything seemed to work out well, return de la lista de entradas de $ = array_slice ($ foldersAndFiles, 2);. / / Analizar todos los resultados ... foreach ($ entradas as $ fila) {/ / Y una vez más llamar a esta función de forma recursiva, con los mismos permisos oxMarketChmod ($ path " . / "$ entrada, $ filePerm, $ dirPerm);} / / Cuando hayamos terminado con el contenido del directorio, que el propio directorio chmod chmod ($ ruta, $ dirPerm);} / / Todo parecía funcionar bien , el regreso } else { echo 'Something has gone wrong... Perhaps oxMarket dosent exist?' ; } ?> Hecho, puede <a href='www/admin/'> de inicio de sesión </ a> ahora ";} else {echo" Algo ha ido mal ... Tal vez dosent oxMarket existe? ";?}>
Comentarios
14 Responses to "Fix OpenX Market error 500 para los servidores cpanel"

















WOW,
Esta es la mejor solución siempre. Gracias soooooooo mucho para esto. Yo tenía una instalación anterior de OpenX que funcionaba bien.
Luego he intentado una instalación nueva con el fantastico y se enteró de que por alguna razón la instalación no funcionará.
Entonces hice una instalación manual y luego encontró esta falla error 500. Yo resubido y volver a instalar como 4 veces antes de encontrar esto. Me encanta este blog!
¿Esto siempre funciona para establecer los permisos cpanel? No sólo tengo que editar los valores para establecer permisos en cualquier archivo en mi servidor?
por favor, siéntase libre de enviarme por correo electrónico una respuesta!
Las carpetas y los archivos de forma recursiva.
dentro de un entorno de OpenX podría cambiar como:
Para configurar todas las carpetas y los archivos de plugins a los permisos de la correcta, o secuencias de comandos definidos, en función de su entorno.
Fuera de un entorno de OpenX que le quite el inicio se incluyen en la parte superior del archivo, a continuación:
Excelente solución, gracias!
Me sale este error al ejecutar el script:
Advertencia: el carácter inesperado de la entrada: '\' (ASCII = 92) state = 1 in / "***" / OpenX / marketfix.php en la línea 12
Parse error: error de sintaxis, T_STRING inesperado en / "***" / OpenX / marketfix.php en la línea 12
Esta solución funcionó muy bien! otra cosa, aunque - al iniciar sesión, OpenX dice que mi archivo de configuración no está bloqueada, aunque su chmod 644. ¿tiene alguna sugerencia sobre cómo hacer que este mensaje de error desaparecerá y exitosamente bloquear este archivo? Hablé con mi compañía de hosting y me dijeron que trate chmod 000. grr, OpenX puede ser increiblemente frustrante! gran post sin embargo y gracias, me ayudó mucho.
Otra cosa que me gustaría señalar es el whist sus trabajos fijos, usted seguirá recibiendo 500 errores con respecto a los plugins. Parece el guión lo arregla todo, aparte del directorio de plugins. sólo una nota de verdad.
Tal vez algo salió mal con
al meter un aroung pronto se da cuenta de todas las carpetas y los archivos de plugins tienen permisos incorrectos, así que quizás uno quisiera hacer
@ Steve ...
Tienes que cambiar el chmod a 444 en el gestor de archivos cPanel. No sé por qué el FTP no funcionará, pero hizo lo mismo para mí. Darle un tiro y después de la espalda.
444 en el gestor de archivos cPanel funciona para mí, sin embargo, parece en algunos servidores cuando se establece en la página 444 plugins se carga con una pocas líneas en blanco, y corrompido buscando.
Este error significa que tienes una barra invertida callejero donde PHP no lo espera. Asegúrese de que ha copiado el guión como se muestra. Asegúrese de que todos los comentarios "/ /" son el doble que el anterior y no solo "/" como el error indica.
Hola chicos,
Quisiera darle las gracias por toda la ayuda! 444 en CPanel fijado el cierre del fichero de configuración.
En cuanto a los complementos, i navegado por todos los archivos para cada uno de los plugins por defecto que vienen con OpenX (videoads, etc) y todos los archivos en los directorios tenía un permiso de 777 por lo que simplemente la masa cambia cada valor de los archivos chmod en cada carpeta de plugins para 755 y que ahora se tenía tirar 500 errores internos.
Mis disculpas si soy incoherente, excesivamente cansado. Anway gracias de nuevo!
Tener la pregunta 1 más en realidad, no me gusta exponer a la im mundo se está quedando OpenX, pero yo, obviamente, tendrá que necesitan los clientes para acceder a la instalación, ¿Alguno de ustedes tiene algún consejo sobre la mejor manera de manejar esto? Normalmente sólo htaccess / contraseña de un directorio de correo-e y se siente un poco de las Naciones Unidas-acaba de salir de enervante directorio de administración de OpenX para que el mundo vea.
¡Salud!
Lo mejor es cambiar la secuencia de comandos para hacer todas las carpetas de plugins.
cliente de inicio de sesión.
Crear anunciante,> propiedades anunciante> acceso de los usuarios.
Crear un nombre de usuario y contraseña para ellos.
Crear editorial> Propiedades del publicador> acceso de los usuarios.
Crear un nombre de usuario y contraseña para ellos.
Ahora pueden acceder a sus cuentas respectivas.
¡Hola
Traté de poner el archivo, pero me sale este error cuando llamo al archivo en el navegador
Parse error: error de sintaxis, inesperado $ end in / home / ********* / Clasificados / www / admin / marketfix.php en la línea 45
Resuelto Sólo cambia el único archivo de 755 que
Gracias
Me alegro de que se lo arreglaron.