{"id":3647,"date":"2020-05-30T07:13:10","date_gmt":"2020-05-30T06:13:10","guid":{"rendered":"https:\/\/esferas.org\/msqlu\/?p=3647"},"modified":"2020-05-30T07:14:07","modified_gmt":"2020-05-30T06:14:07","slug":"detalles-sobre-phpldapadmin","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2020\/05\/30\/detalles-sobre-phpldapadmin\/","title":{"rendered":"Detalles sobre phpldapadmin"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:300,&quot;href&quot;:&quot;http:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Translate&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20230130002823\\\/https:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Translate&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Translate&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-21 23:22:43&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 23:22:43&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:301,&quot;href&quot;:&quot;https:\\\/\\\/translations.launchpad.net\\\/phpldapadmin&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260415114857\\\/https:\\\/\\\/translations.launchpad.net\\\/phpldapadmin&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-21 23:22:45&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 23:22:45&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:302,&quot;href&quot;:&quot;http:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:level&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20180513185725\\\/http:\\\/\\\/phpldapadmin.sourceforge.net:80\\\/wiki\\\/index.php\\\/Config:debug:level&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-15 11:44:33&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-15 11:44:33&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:303,&quot;href&quot;:&quot;http:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:addr&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20220701144923\\\/http:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:addr&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:addr&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:304,&quot;href&quot;:&quot;http:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:file&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20180410193741\\\/http:\\\/\\\/phpldapadmin.sourceforge.net:80\\\/wiki\\\/index.php\\\/Config:debug:file&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:file&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:305,&quot;href&quot;:&quot;http:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:append&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20171012200327\\\/http:\\\/\\\/phpldapadmin.sourceforge.net:80\\\/wiki\\\/index.php\\\/Config:debug:append&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:append&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:306,&quot;href&quot;:&quot;http:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:syslog&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/phpldapadmin.sourceforge.net\\\/wiki\\\/index.php\\\/Config:debug:syslog&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>Pues hab\u00eda tomado m\u00e1s notas de las que cre\u00eda y prefiero apuntarlas aqu\u00ed en el wiki. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>En <a href=\"https:\/\/esferas.org\/msqlu\/2020\/05\/27\/phpldapadmin-recuperado\/\">la entrada en la que hablaba <\/a>sobre la recuperaci\u00f3n de este programa para mi uso olvid\u00e9 anotar ciertos detalles que, si bien se indican en los archivos ejemplos y en su documentaci\u00f3n, no est\u00e1 de m\u00e1s contar brevemente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Traducciones del interfaz<\/h4>\n\n\n\n<p>No he tenido problemas con el idioma en el que uso el programa (el espa\u00f1ol) pero los autores lo han puesto f\u00e1cil tambi\u00e9n en este aspecto y en la documentaci\u00f3n correspondiente ya cuenta c\u00f3mo utilizan el mecanismo <em>gettext<\/em> y disponen de proyecto en Launchpad. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/phpldapadmin.sourceforge.net\/wiki\/index.php\/Translate\">Translate<\/a><\/li><li><a href=\"https:\/\/translations.launchpad.net\/phpldapadmin\">Launchpad<\/a><\/li><\/ul>\n\n\n\n<p>Respecto a la configuraci\u00f3n las l\u00edneas correspondientes son:<\/p>\n\n\n\n<pre title=\"\/etc\/phpldapadmin\/config.php\" class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">$config->custom->appearance['language'] = 'es_ES';<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Particularidades de la configuraci\u00f3n <\/h4>\n\n\n\n<p>Los autores recomiendan que si existe un archivo llamado <em>\/etc\/phpldapadmin\/config_default.php<\/em> es mejor no tocarlo porque ser\u00e1 sobreescrito en las actualizaciones del programa. Lo adecuado es hacerlo en <em>\/etc\/phpldapadmin\/config.php<\/em> y ayudarse de los comentarios para saber sobre variables y usos. <\/p>\n\n\n\n<p>Donse sea posible anular un valor predeterminado lo indicado es utilizar una variable llamada <em>custom<\/em> con la misma estructura que su hom\u00f3nima bajo <em>$config<\/em> y realizar los cambios all\u00ed:<\/p>\n\n\n\n<pre title=\"\/etc\/phpldapadmin\/config.php\" class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">\/\/ Valor predeterminado \n$config->appearance['language'] = 'en_EN';\n\/\/ Valor establecido por el usuario\n$config->custom->appearance['language'] = 'es_ES';\n<\/code><\/pre>\n\n\n\n<p>En el archivo <em>config.php<\/em> existen dos tipos de l\u00edneas comentadas:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Si comienzan con una doble barra (\/\/) indican que el valor est\u00e1 predeterminado en el programa (o en el archivo <em>config_default.php<\/em>). <\/li><li>Si comienzan con un sostenido (#) es para avisar de que no hay un valor predeterminado en el que basarse.<\/li><\/ul>\n\n\n\n<pre title=\"\/etc\/phpldapadmin\/config.php\" class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">\/* The height and width of the tree. If these values are not set, then\n   no tree scroll bars are provided. *\/\n\/\/ $config->custom->appearance['tree_height'] = null;\n#  $config->custom->appearance['tree_height'] = 600;\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Depuraci\u00f3n del programa<\/h4>\n\n\n\n<p>El programa incluye, como es normal, un mecanismo para registrar eventos en el mismo controlado por estos valores:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"http:\/\/phpldapadmin.sourceforge.net\/wiki\/index.php\/Config:debug:level\" target=\"_blank\">$config-&gt;custom-&gt;debug[&#8216;level&#8217;]<\/a>: valor num\u00e9rico en forma de m\u00e1scara de bits que indica qu\u00e9 registrar. <\/li><li><a href=\"http:\/\/phpldapadmin.sourceforge.net\/wiki\/index.php\/Config:debug:addr\">$config-&gt;custom-&gt;debug[&#8216;addr&#8217;]<\/a>: limita el registro a la sesi\u00f3n procedente de una IP.<\/li><li><a href=\"http:\/\/phpldapadmin.sourceforge.net\/wiki\/index.php\/Config:debug:file\" target=\"_blank\" rel=\"noreferrer noopener\">$config-&gt;custom-&gt;debug[&#8216;file&#8217;]<\/a>: archivo donde registrar eventos con permisos para el usuario del servidor web. <\/li><li><a href=\"http:\/\/phpldapadmin.sourceforge.net\/wiki\/index.php\/Config:debug:append\">$config-&gt;custom-&gt;debug[&#8216;append&#8217;]<\/a>: conmutador que define si a\u00f1adir al archivo de registro o comenzar uno nuevo por cada petici\u00f3n HTPP.<\/li><li><a href=\"http:\/\/phpldapadmin.sourceforge.net\/wiki\/index.php\/Config:debug:syslog\">$config-&gt;custom-&gt;debug[&#8216;syslog&#8217;]<\/a>: conmutador que activa o desactiva el env\u00edo a <em>syslog<\/em> de estos mensajes y no al archivo.<\/li><\/ul>\n\n\n\n<p>En el caso de emplear un archivo en el sistema para registrarlo lo id\u00f3neo es cuidar tambi\u00e9n de que \u00e9ste no crezca demasiado. Es recomendable crear una tarea para el mecanismo de rotado:<\/p>\n\n\n\n<pre title=\"\/etc\/logrotate.d\/phpldapadmin\" class=\"wp-block-code\"><code lang=\"apacheconf\" class=\"language-apacheconf\">\/var\/log\/phpldapadmin\/*.log {\n    weekly\n    rotate 4\n    compress\n    size 10M\n    missingok\n    create 0640 www-data www-data\n}\n<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pues hab\u00eda tomado m\u00e1s notas de las que cre\u00eda y prefiero apuntarlas aqu\u00ed en el wiki.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[22,41,916],"class_list":["post-3647","post","type-post","status-publish","format-standard","hentry","category-software","tag-configuracion","tag-debian","tag-phpldapadmin"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=3647"}],"version-history":[{"count":8,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3647\/revisions"}],"predecessor-version":[{"id":3655,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3647\/revisions\/3655"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=3647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=3647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=3647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}