Problèmes Installation WORDPRESS 3.0 sur Hébergement FREE pages perso
Je me suis lancé dans l’installation de la plate-forme de blog WORDPRESS 3.0 sur un compte FREE Pages Perso. Je connais assez bien cette plate-forme, puisque c’est celle sous laquelle tourne ce site, et j’ai déjà fait pas mal d’installation et de paramétrage auparavant. Je m’attendais à faire une installation en moins de 5mn, comme bien souvent, mais entre la théorie et la pratique, et bien ce n’est pas si simple que ça !. Et j’ai rencontré pas mal de problèmes avant que tout fonctionne !.
- 1er problème rencontré, la configuration du fichier « wp-config.php », je n’étais pas sûr du serveur SQL a paramétré. La bonne configuration est celle-ci :
-
/** Adresse de l’hébergement MySQL. */
J’avais initialement mis « localhost » comme vu sur le net, à la place de « sql.free.fr ». Mais ça ne fonctionnait pas, j’ai donc mis « sql.free.fr », et cela a fonctionné. Ceci dit, il semble que selon les personnes, il faut mettre soit « localhost » soit « sql.free.fr », et parfois les 2 fonctionnent… étrange…
- 2ème problème rencontré, une fois le bon serveur paramétré, je lance l’installation, et message d’erreur à nouveau :
Fatal error: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /mnt/136/sdd/e/4/comptefree/wp-includes/wp-db.php on line 1134
- Pour contrer cette erreur, il faut mettre dans un fichier « .htaccess » à la racine du blog avec l’information suivante :
-
php1
-
ErrorDocument 404 /index.php
Et il faut modifier le fichier « misc.php » que vous trouvez ici : \wp-admin\includes\misc.php, en remplaçant la ligne suivante :
-
return insert_with_markers( $htaccess_file, ‘WordPress’, $rules );
- Par :
-
return true;
- Une fois ces fichiers modifiés, l’installation se passe sans encombre.
- A la première tentative de connexion dans la zone d’administration, de nouveaux messages apparaissent :
Warning: Cannot modify header information – headers already sent by (output started at /mnt/136/sdd/e/4/comptefree/wp-login.php:1) in /mnt/136/sdd/e/4/comptefree/wp-login.php on line 337
Warning: Cannot modify header information – headers already sent by (output started at /mnt/136/sdd/e/4/comptefree/wp-login.php:1) in /mnt/136/sdd/e/4/comptefree/wp-login.php on line 349
Je vais plus loin en m’authentifiant, et en ignorant ces messages, mais je tombe sur une nouvelle page avec le même types de messages d’erreur :
Pour corriger ces erreurs, j’ai téléchargé l’éditeur Notepad++ que vous pouvez télécharger ici. Une fois installé, j’ouvre ma page « wp-config.php », et je change l’encodage pour le mettre en ANSI :
J’enregistre, et je renvoie ce fichier par FTP.
Je teste à nouveau l’authentification sur le blog, et j’arrive sur l’interface d’administration, sans messages d’erreur !
En espérant que mes problèmes rencontrés, et mes solutions puissent vous aider pour l’installation de votre blog WORDPRESS !.
———-
Si cet article vous a aidé, un petit commentaire fait toujours plaisir.
Ces articles peuvent vous intéresser :
- » Afficher les articles d'une catégorie en accueil de Wordpress
- » Wordpress 3.1 : Problème Gestion liens internes / Bug TinyMce Advanced
- » Créer son avatar pour les commentaires sur Gravatar
- » Plugin WORDPRESS: Répondre (reply) à un commentaire
- » Erreur Plugins WordPress Login lockdown / Si Captcha






merci pour le billet !
mais je lutte quand même voila le fichier mic.php je ne sais pas ou placer la ligne que tu proposes..
j’ai en effet tt les erreurs que tu décris c’est vraiment pas facile pour un débutant
$markerline ) {
if (strpos($markerline, ‘# BEGIN ‘ . $marker) !== false)
$state = false;
if ( $state ) {
if ( $n + 1 using_mod_rewrite_permalinks()) || is_writable($htaccess_file)) {
if ( got_mod_rewrite() ) {
$rules = explode( « \n », $wp_rewrite->mod_rewrite_rules() );
return insert_with_markers( $htaccess_file, ‘WordPress’, $rules );
}
}
return false;
}
/**
* Updates the IIS web.config file with the current rules if it is writable.
* If the permalinks do not require rewrite rules then the rules are deleted from the web.config file.
*
* @since 2.8.0
*
* @return bool True if web.config was updated successfully
*/
function iis7_save_url_rewrite_rules(){
global $wp_rewrite;
$home_path = get_home_path();
$web_config_file = $home_path . ‘web.config’;
// Using win_is_writable() instead of is_writable() because of a bug in Windows PHP
if ( ( ! file_exists($web_config_file) && win_is_writable($home_path) && $wp_rewrite->using_mod_rewrite_permalinks() ) || win_is_writable($web_config_file) ) {
if ( iis7_supports_permalinks() ) {
$rule = $wp_rewrite->iis7_url_rewrite_rules(false, », »);
if ( ! empty($rule) ) {
return iis7_add_rewrite_rule($web_config_file, $rule);
} else {
return iis7_delete_rewrite_rule($web_config_file);
}
}
}
return false;
}
/**
* {@internal Missing Short Description}}
*
* @since unknown
*
* @param unknown_type $file
*/
function update_recently_edited( $file ) {
$oldfiles = (array ) get_option( ‘recently_edited’ );
if ( $oldfiles ) {
$oldfiles = array_reverse( $oldfiles );
$oldfiles[] = $file;
$oldfiles = array_reverse( $oldfiles );
$oldfiles = array_unique( $oldfiles );
if ( 5 flush_rules();
}
add_action( ‘update_option_home’, ‘update_home_siteurl’, 10, 2 );
add_action( ‘update_option_siteurl’, ‘update_home_siteurl’, 10, 2 );
/**
* {@internal Missing Short Description}}
*
* @since unknown
*
* @param unknown_type $url
* @return unknown
*/
function url_shorten( $url ) {
$short_url = str_replace( ‘http://’, », stripslashes( $url ));
$short_url = str_replace( ‘www.’, », $short_url );
if (‘/’ == substr( $short_url, -1 ))
$short_url = substr( $short_url, 0, -1 );
if ( strlen( $short_url ) > 35 )
$short_url = substr( $short_url, 0, 32 ).’…’;
return $short_url;
}
/**
* Resets global variables based on $_GET and $_POST
*
* This function resets global variables based on the names passed
* in the $vars array to the value of $_POST[$var] or $_GET[$var] or »
* if neither is defined.
*
* @since unknown
*
* @param array $vars An array of globals to reset.
*/
function wp_reset_vars( $vars ) {
for ( $i=0; $iget_error_data() )
$message = $message->get_error_message() . ‘: ‘ . $message->get_error_data();
else
$message = $message->get_error_message();
}
echo « $message\n »;
wp_ob_end_flush_all();
flush();
}
function wp_doc_link_parse( $content ) {
if ( !is_string( $content ) || empty( $content ) )
return array();
if ( !function_exists(‘token_get_all’) )
return array();
$tokens = token_get_all( $content );
$functions = array();
$ignore_functions = array();
for ( $t = 0, $count = count( $tokens ); $t < $count; $t++ ) {
if ( !is_array( $tokens[$t] ) ) continue;
if ( T_STRING == $tokens[$t][0] && ( '(' == $tokens[ $t + 1 ] || '(' == $tokens[ $t + 2 ] ) ) {
// If it's a function or class defined locally, there's not going to be any docs available
if ( ( isset( $tokens[ $t - 2 ][1] ) && in_array( $tokens[ $t - 2 ][1], array( 'function', 'class' ) ) ) || ( isset( $tokens[ $t - 2 ][0] ) && T_OBJECT_OPERATOR == $tokens[ $t - 1 ][0] ) ) {
$ignore_functions[] = $tokens[$t][1];
}
// Add this to our stack of unique references
$functions[] = $tokens[$t][1];
}
}
$functions = array_unique( $functions );
sort( $functions );
$ignore_functions = apply_filters( 'documentation_ignore_functions', $ignore_functions );
$ignore_functions = array_unique( $ignore_functions );
$out = array();
foreach ( $functions as $function ) {
if ( in_array( $function, $ignore_functions ) )
continue;
$out[] = $function;
}
return $out;
}
/**
* Saves option for number of rows when listing posts, pages, comments, etc.
*
* @since 2.8
**/
function set_screen_options() {
if ( isset($_POST['wp_screen_options']) && is_array($_POST['wp_screen_options']) ) {
check_admin_referer( 'screen-options-nonce', 'screenoptionnonce' );
if ( !$user = wp_get_current_user() )
return;
$option = $_POST['wp_screen_options']['option'];
$value = $_POST['wp_screen_options']['value'];
if ( !preg_match( '/^[a-z_-]+$/', $option ) )
return;
$option = str_replace('-', '_', $option);
$map_option = $option;
$type = str_replace('edit_', '', $map_option);
$type = str_replace('_per_page', '', $type);
if ( in_array($type, get_post_types()) )
$map_option = 'edit_per_page';
if ( in_array( $type, get_taxonomies()) )
$map_option = 'edit_tags_per_page';
switch ( $map_option ) {
case 'edit_per_page':
case 'ms_sites_per_page':
case 'ms_users_per_page':
case 'edit_comments_per_page':
case 'upload_per_page':
case 'edit_tags_per_page':
case 'plugins_per_page':
$value = (int) $value;
if ( $value 999 )
return;
break;
default:
$value = apply_filters(‘set-screen-option’, false, $option, $value);
if ( false === $value )
return;
break;
}
update_user_meta($user->ID, $option, $value);
wp_redirect( remove_query_arg( array(‘pagenum’, ‘apage’, ‘paged’), wp_get_referer() ) );
exit;
}
}
function wp_menu_unfold() {
if ( isset($_GET['unfoldmenu']) ) {
delete_user_setting(‘mfold’);
wp_redirect( remove_query_arg( ‘unfoldmenu’, stripslashes($_SERVER['REQUEST_URI']) ) );
exit;
}
}
/**
* Check if IIS 7 supports pretty permalinks
*
* @since 2.8.0
*
* @return bool
*/
function iis7_supports_permalinks() {
global $is_iis7;
$supports_permalinks = false;
if ( $is_iis7 ) {
/* First we check if the DOMDocument class exists. If it does not exist,
* which is the case for PHP 4.X, then we cannot easily update the xml configuration file,
* hence we just bail out and tell user that pretty permalinks cannot be used.
* This is not a big issue because PHP 4.X is going to be depricated and for IIS it
* is recommended to use PHP 5.X NTS.
* Next we check if the URL Rewrite Module 1.1 is loaded and enabled for the web site. When
* URL Rewrite 1.1 is loaded it always sets a server variable called ‘IIS_UrlRewriteModule’.
* Lastly we make sure that PHP is running via FastCGI. This is important because if it runs
* via ISAPI then pretty permalinks will not work.
*/
$supports_permalinks = class_exists(‘DOMDocument’) && isset($_SERVER['IIS_UrlRewriteModule']) && ( php_sapi_name() == ‘cgi-fcgi’ );
}
return apply_filters(‘iis7_supports_permalinks’, $supports_permalinks);
}
/**
* Check if rewrite rule for WordPress already exists in the IIS 7 configuration file
*
* @since 2.8.0
*
* @return bool
* @param string $filename The file path to the configuration file
*/
function iis7_rewrite_rule_exists($filename) {
if ( ! file_exists($filename) )
return false;
if ( ! class_exists(‘DOMDocument’) )
return false;
$doc = new DOMDocument();
if ( $doc->load($filename) === false )
return false;
$xpath = new DOMXPath($doc);
$rules = $xpath->query(‘/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]‘);
if ( $rules->length == 0 )
return false;
else
return true;
}
/**
* Delete WordPress rewrite rule from web.config file if it exists there
*
* @since 2.8.0
*
* @param string $filename Name of the configuration file
* @return bool
*/
function iis7_delete_rewrite_rule($filename) {
// If configuration file does not exist then rules also do not exist so there is nothing to delete
if ( ! file_exists($filename) )
return true;
if ( ! class_exists(‘DOMDocument’) )
return false;
$doc = new DOMDocument();
$doc->preserveWhiteSpace = false;
if ( $doc -> load($filename) === false )
return false;
$xpath = new DOMXPath($doc);
$rules = $xpath->query(‘/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]‘);
if ( $rules->length > 0 ) {
$child = $rules->item(0);
$parent = $child->parentNode;
$parent->removeChild($child);
$doc->formatOutput = true;
saveDomDocument($doc, $filename);
}
return true;
}
/**
* Add WordPress rewrite rule to the IIS 7 configuration file.
*
* @since 2.8.0
*
* @param string $filename The file path to the configuration file
* @param string $rewrite_rule The XML fragment with URL Rewrite rule
* @return bool
*/
function iis7_add_rewrite_rule($filename, $rewrite_rule) {
if ( ! class_exists(‘DOMDocument’) )
return false;
// If configuration file does not exist then we create one.
if ( ! file_exists($filename) ) {
$fp = fopen( $filename, ‘w’);
fwrite($fp, »);
fclose($fp);
}
$doc = new DOMDocument();
$doc->preserveWhiteSpace = false;
if ( $doc->load($filename) === false )
return false;
$xpath = new DOMXPath($doc);
// First check if the rule already exists as in that case there is no need to re-add it
$wordpress_rules = $xpath->query(‘/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]‘);
if ( $wordpress_rules->length > 0 )
return true;
// Check the XPath to the rewrite rule and create XML nodes if they do not exist
$xmlnodes = $xpath->query(‘/configuration/system.webServer/rewrite/rules’);
if ( $xmlnodes->length > 0 ) {
$rules_node = $xmlnodes->item(0);
} else {
$rules_node = $doc->createElement(‘rules’);
$xmlnodes = $xpath->query(‘/configuration/system.webServer/rewrite’);
if ( $xmlnodes->length > 0 ) {
$rewrite_node = $xmlnodes->item(0);
$rewrite_node->appendChild($rules_node);
} else {
$rewrite_node = $doc->createElement(‘rewrite’);
$rewrite_node->appendChild($rules_node);
$xmlnodes = $xpath->query(‘/configuration/system.webServer’);
if ( $xmlnodes->length > 0 ) {
$system_webServer_node = $xmlnodes->item(0);
$system_webServer_node->appendChild($rewrite_node);
} else {
$system_webServer_node = $doc->createElement(‘system.webServer’);
$system_webServer_node->appendChild($rewrite_node);
$xmlnodes = $xpath->query(‘/configuration’);
if ( $xmlnodes->length > 0 ) {
$config_node = $xmlnodes->item(0);
$config_node->appendChild($system_webServer_node);
} else {
$config_node = $doc->createElement(‘configuration’);
$doc->appendChild($config_node);
$config_node->appendChild($system_webServer_node);
}
}
}
}
$rule_fragment = $doc->createDocumentFragment();
$rule_fragment->appendXML($rewrite_rule);
$rules_node->appendChild($rule_fragment);
$doc->encoding = « UTF-8″;
$doc->formatOutput = true;
saveDomDocument($doc, $filename);
return true;
}
/**
* Saves the XML document into a file
*
* @since 2.8.0
*
* @param DOMDocument $doc
* @param string $filename
*/
function saveDomDocument($doc, $filename) {
$config = $doc->saveXML();
$config = preg_replace(« /([^\r])\n/ », « $1\r\n », $config);
$fp = fopen($filename, ‘w’);
fwrite($fp, $config);
fclose($fp);
}
/**
* Workaround for Windows bug in is_writable() function
*
* @since 2.8.0
*
* @param object $path
* @return bool
*/
function win_is_writable($path) {
/* will work in despite of Windows ACLs bug
* NOTE: use a trailing slash for folders!!!
* see http://bugs.php.net/bug.php?id=27609
* see http://bugs.php.net/bug.php?id=30931
*/
if ( $path{strlen($path)-1} == ‘/’ ) // recursively return a temporary file path
return win_is_writable($path . uniqid(mt_rand()) . ‘.tmp’);
else if ( is_dir($path) )
return win_is_writable($path . ‘/’ . uniqid(mt_rand()) . ‘.tmp’);
// check tmp file for read/write capabilities
$rm = file_exists($path);
$f = @fopen($path, ‘a’);
if ($f===false)
return false;
fclose($f);
if ( ! $rm )
unlink($path);
return true;
}
/**
* Display the default admin color scheme picker (Used in user-edit.php)
*
* @since 3.0.0
*/
function admin_color_scheme_picker() {
global $_wp_admin_css_colors, $user_id; ?>
$color_info ): ?>
<input name="admin_color" id="admin_color_ » type= »radio » value= »" class= »tog » />
colors as $html_color ): ?>
<td style="background-color: » title= »">
<label for="admin_color_ »>name ?>
[Répondre]
1 juillet 2010 à 16 h 35 min
Voici en gras, les modifications que j’ai faites sur le fichier « misc.php » :
...
$markerline ) {
if (strpos($markerline, '# BEGIN ' . $marker) !== false)
$state = false;
if ( $state ) {
if ( $n + 1 using_mod_rewrite_permalinks()) || is_writable($htaccess_file)) {
if ( got_mod_rewrite() ) {
$rules = explode( "\n", $wp_rewrite->mod_rewrite_rules() );
//return insert_with_markers( $htaccess_file, 'WordPress', $rules );
return true;
}
}
return false;
}
...
[Répondre]
de plus en placant le fichier.htaccess dans le WP_admin cela me donne
Erreur 500 – Erreur interne du serveur
je commence à pleurer..
lol
[Répondre]
1 juillet 2010 à 16 h 26 min
Le fichier .htaccess est a placé à la racine de ton blog (au même niveau que ton index.php, wp-config.php,…) et pas dans le wp-admin.
[Répondre]
19 juillet 2010 à 16 h 08 min
@Seb, idem même erreur pour le .htaccess et il est bien placé dans la racine du blog
[Répondre]
21 juillet 2010 à 23 h 08 min
@soom et Math,
En supprimant le fichier .htaccess, le blog refonctionne t’il ?
Il semble qu’il y ait un souci avec les permaliens WordPress et FREE. Quand on modifie les options des permaliens, dans les réglages de WordPress, cela crée (ou modifie) le fichier .htaccess. Par contre, en laissant le paramétrage par défaut, le fichier .htaccess n’est pas modifié.
Sur mon blog chez FREE, j’ai laissé (volontairement) les options des permaliens par défaut, et je n’ai donc pas eu de modification de mon fichier htaccess, et donc pas de message d’erreur.
[Répondre]
21 juillet 2010 à 23 h 32 min
@Seb,
en supprimant le .htaccess je me retrouve avec l’erreur de « Fatal error: mysql_num_fields(): supplied argument is not a valid MySQL result… »
Alors en fait dans mon cas. J’ai voulu installé un wordpress sur une espace free vierge. J’ai eu cette premier erreur j’ai essayé plein de truc pour réparer, réinstaller le wordpress, modifier la base de donnée mysql… et le .htaccess qui me renvoi une erreur 500 de free.
Je le signale, mais de toute façon je vais abandonné pour ma part, malheureusement le service free est un peu a la ramasse de ce coté là, j’ai essayé de le lié à une autre base de donnée externe et free bloque l’accés (c’est peut-être logique et normal) du coup mais chance d’y arrivé son réduite en tout cas mon domaine de compétence s’arrete là ^^
Merci de ta réponse en espérant que d’autre personne qui sont dans mon cas auront plus de chance que moi
A+
[Répondre]
21 juillet 2010 à 23 h 38 min
Et en laissant le .htaccess, mais en mettant le paramétrage par défaut dans les options des permaliens (de la forme : http://monsite.free.fr/?p=123) ?
[Répondre]
21 juillet 2010 à 23 h 58 min
@Seb, je n’ai pas accés à la page 123 en suivant l’architecture de ton lien sur mon espace free.
Bizarre …
[Répondre]
22 juillet 2010 à 0 h 05 min
Oui en effet, mon lien est bidon, c’était surtout pour te faire voir la syntaxe.
Dans WordPress, si tu fais : Réglages -> Permaliens -> Tu coches « Valeurs par défaut », puis tu valides en cliquant sur le bouton en bas de page « Enregistrer les modifications ».
Tu ne devrais plus avoir ton erreur 500 théoriquement… mais du coup, ce n’est pas top pour le référencement de ton blog.
[Répondre]
22 juillet 2010 à 0 h 07 min
@Seb, oui mais je n’ai même pas accés à mon WordPress, il me fait une erreur dès l’installation :
Fatal error: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /mnt/136/sdd/e/4/comptefree/wp-includes/wp-db.php on line 1134
[Répondre]
22 juillet 2010 à 0 h 12 min
T’as remis un fichier .htaccess avec le contenu suivant :
php1
ErrorDocument 404 /index.php
[Répondre]
22 juillet 2010 à 0 h 15 min
@Seb, yep
[Répondre]
24 juillet 2010 à 13 h 55 min
@Math,
Essaye de mettre ça dans ton .htaccess :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
# END WordPress
A la place de :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
[Répondre]
Pour le fichier wp-config, chez moi en tout cas, cela fonctionne avec les 2 solutions!
/** Adresse de l’hébergement MySQL. */
define(‘DB_HOST’, ‘sql.free.fr’);
ou
/** Adresse de l’hébergement MySQL. */
define(‘DB_HOST’, ‘localhost’);
Je n’ai pas de dysfonctionnements de ce côté ci, mais plutôt de la limite de mémoire PHP!
[Répondre]
5 juillet 2010 à 20 h 56 min
@Michel : je vais refaire un essai demain, mais il me semble qu’il me mettait un message d’erreur de connexion à la BDD, de la forme « error establishing a database connection ».
Merci en tout cas de cette remontée d’information.
[Répondre]
Merci pour toutes ces solutions mais pour ma part il reste bloqué au second problème ! J’ai essayé les fichier htaccess avec « php1″ ou « php 1″ sur la première ligne et toujours le même message d’erreur ! Il est pourtant bien placé au niveau de wp-admin et autres !
Je sens que je vais encore me prendre la tête encore un moment avec ça !
[Répondre]
5 juillet 2010 à 21 h 06 min
@Julie : tu as bien modifié le fichier « misc.php » en même temps que tu as créé ton fichier .htaccess ??
Sinon la syntaxe du .htaccess est bien de la forme : php 1 (avec un espace entre les 2). Cela permet d’activer le PHP5 sur l’hébergeur FREE, qui à la base est en version 4.
Je ne sais pas si cela peut avoir une influence sur l’erreur, mais j’avais aussi placé un dossier « sessions » à la racine de mon blog.
[Répondre]
Superbe,merci beaucoup pour ce tuto;
Juste,j’ai eu un tout petit souci pour le mysql,en faite pour l’adresse hebergement,si je mettait sql.free.Fr j’avait un message d’erreur,pour mon cas,il fallait laisse localhost
voilà,voilà,merci pour cette aide précieuse,une semaine que je tente d’installer cette plateforme,grrrrrrrrr
M’en vais installer buddypress,priez pour moi (lol)
[Répondre]
22 juillet 2010 à 14 h 11 min
@flozoh, C’est étonnant qu’en fonction des gens, le serveur mysql soit localhost, ou sql.free.fr, voire même pour certain les 2 fonctionnent !. Enfin, le principal est que ça fonctionne !
Bonne continuation, etb on courage pour Buddypress, que je ne connaissais pas, mais dont je viens d’aller jeter un oeil !
[Répondre]
Moi, j’ai ceci
Warning: main(/mnt/140/sdb/1/e/karat.katapult/blog/wp-settings.php) [function.main]: failed to open stream: No such file or directory in /mnt/140/sdb/1/e/karat.katapult/blog/wp-config.php on line 99
Fatal error: main() [function.require]: Failed opening required ‘/mnt/140/sdb/1/e/karat.katapult/blog/wp-settings.php’ (include_path=’/mnt/140/sdb/1/e/karat.katapult/include:.:/usr/php4/lib/php’) in /mnt/140/sdb/1/e/karat.katapult/blog/wp-config.php on line 99
[Répondre]
22 juillet 2010 à 22 h 30 min
Essaye de mettre le fichier « wp-config.php » avec un encodage ANSI, manipulation que j’ai fait avec le logiciel Notepad++ comme dit dans mon article.
[Répondre]
23 juillet 2010 à 18 h 26 min
@Seb,
Bonjour seb, je suis sous mac et je n’ai pas notepad, je cherche comment convertir en ansi avec dreamweaver cs5 ou coda, mais je ne trouve pas?!
[Répondre]
23 juillet 2010 à 22 h 55 min
Bonjour,
Alors là, bonne question…
Je vais essayer de voir comment tu peux faire ça.
[Répondre]
26 juillet 2010 à 13 h 50 min
@Seb,
J’ai trouvé un pc avec notepad.
J’ai fait comme tu as indiqué mais j’ai toujours une erreur :
Parse error: syntax error, unexpected T_STRING in /mnt/140/sdb/1/e/karat.katapult/blog/wp-config.php on line 28
[Répondre]
26 juillet 2010 à 15 h 03 min
C’est bizarre, la ligne 28 correspond il me semble à ton mot de passe de la base MYSQL… ce lui-ci est bien le bon ? (ma question est peut être bête, mais bon)
[Répondre]
26 juillet 2010 à 18 h 47 min
@Seb,
J’ai mon bon code xxxx et voici le code. bizarre oui
/** MySQL database password */
define(‘DB_PASSWORD’, ‘xxxxxx’);
[Répondre]
26 juillet 2010 à 18 h 50 min
@makasayo,
Apres x essais,l’installation a marché, mais je me retrouve avec cette erreur :
Fatal error: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /mnt/140/sdb/1/e/karat.katapult/blog/wp-includes/wp-db.php on line 1134
[Répondre]
26 juillet 2010 à 18 h 53 min
@makasayo,
Ca n’ arrete plus, j’ai reparé la DB et maintenant autre message d’erreur
wp_usermeta: Table ‘karat_katapult.wp_usermeta’ doesn’t exist
[Répondre]
26 juillet 2010 à 19 h 10 min
@makasayo,
erreur : Error establishing a database connection
Je ne sais plus quoi faire ?!
[Répondre]
27 juillet 2010 à 11 h 32 min
@makasayo, houlla, ça fait un peu peur tous ces messages, lol. J’avoue que je suis un peu dépassé étant donné que je suis à distance.
J’aurais envie de dire de supprimer toutes tes pages, de supprimer les tables de ta base de données pour qu’elle soit vierge. Tu crées le .htaccess en mettant dedans :
php 1
SetEnv PHP_VER 5
Une fois créé ce .htaccess, et mis en ligne par FTP, tu lances la nouvelle installation de WordPress.
Si là ça ne marche pas… je crois que je ne pourrais rien faire de plus.
[Répondre]
28 juillet 2010 à 10 h 36 min
@Seb,
Oui, je me suis un peu déchainée, désolée.
J’ai vidé la db et place le htaccess, même pb, j’ai essayé sur un autre hébergement et ca a l’air de marcher. bizarre.
[Répondre]
17 août 2010 à 18 h 55 min
@Seb, Le SetEnv dans .htaccess fonctionne comme un charme.
Merci encore!!!
[Répondre]
Bonjour,
après avoir galéré sur cette install une fois, j’ai sur un autre compte free procédé autrement.
J’ai installé (avec un .htaccess mentionnant « php1″) la version WP 2.9
Tous s’est bien passé
Puis j’ai mis à jour vers WP 3.0
AUCUN PB !
)
[Répondre]
31 juillet 2010 à 13 h 29 min
Merci beaucoup pour l’info !.
Si ça peut aider les gens !
[Répondre]
je précise que pour la 2.9, j’ai utilisé les paramètre par défaut habituel (« localhost » …)
[Répondre]
J’ai viré WordPress 3.0 de mon compte free : que des problemes : des pb à l’install, et aussi dès que l’on ajoute un theme ou un plugin un peu lourd : la mémoire est alors insuffisante et free n’accorde pas au dessus de 32M.
Donc retour à wp 2.9, qui tourne bien sur free même s’il y a moins de nouveautés.
[Répondre]
1 août 2010 à 20 h 35 min
Je n’ai pas trop à me plaindre dans l’ensemble de mon WordPress 3 chez FREE, mais c’est vrai qu’hier soir j’ai eu des soucis de mémoire insuffisante avec l’utilisation des plugins Wassup et Nextgen-gallery. Mais j’ai réussi à m’en sortir, FREE est limité en effet, mais bon, c’est gratuit donc je me plains sans vraiment me plaindre !
[Répondre]
8 août 2010 à 9 h 41 min
@Seb,
Enfin reussi à installer mon wordpress, en passant du 2.9 à upgrade 3.1.
Il me reste toutefois un message d’erreur :
Warning: Unknown: open(/mnt/140/sdb/1/e/karat.katapult/sessions/sess_b78fa6dcc947c2b1f3c681f3cfb745f1, O_RDWR) failed: No such file or directory (2) in Unknown on line 0Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/140/sdb/1/e/karat.katapult/sessions) in Unknown on line 0
Quelqu’un à une idée ?
[Répondre]
8 août 2010 à 12 h 11 min
Bien, je vois que ça avance plutôt positivement !
As-tu créé un répertoire sessions à la racine du serveur ??.
Il faut créer un répertoire sessions chez FREE.
[Répondre]
10 août 2010 à 8 h 05 min
@Seb,
oui ca avance… non je n’ai pas cree de repertoire session. Comment faire ?
[Répondre]
@ seb, ok c’est fait. merci et bravo pour ton site
[Répondre]
10 août 2010 à 12 h 51 min
@makasayo, Je te souhaite une bonne continuation !, et merci pour le compliment !
[Répondre]
Bonjour,j’essaie de transférer mon site du PC vers Free pour le mois d’Aout,avec notamment un blog WP 3.0 multisite.
J’ai la fenetre superadmin,mais mon htacces
n’a pas les valeurs pour le rewrite.
ceux proposés par WP ne fonctionne pas.
Avez_vous la solution?
Amicalement, Olivier
[Répondre]
16 août 2010 à 12 h 00 min
Bonjour,
Je sais qu’il y a des soucis avec les permaliens et FREE… pour mon blog hébergé chez FREE, j’ai laissé le paramétrage par défaut, donc évidemment pas de souci avec mon htaccess.
Donc si je comprends bien votre problème, je pense que le lien suivant devrait vous aider : http://www.wordpress-fr.net/faq/content/4/6/fr/je-suis-chez-free-je-ne-parviens-pas-a-modifier-la-structure-de-mes-permaliens-toutes-modifications-entrainant-la-perte-de-l_acces-au-blog-et-l_affichage-d_une-erreur-500-comment-faire-.html?highlight=permalien
Amicalement, Seb
[Répondre]
Bonjour,
Ayant résolu toutes les galères venant de free avec l’installation wordpress 3 grace à ton post, j’ai décidé d’installer podpress (podcast) et celui ci me renvoit une erreur du type :
Ping iTunes requires OpenSSL in PHP. Please refer to your php.ini to enable the php_openssl module.
As tu une idée, pour contourner cela, je ne pense pas qu’on puisse modifier le .ini ?
[Répondre]
27 août 2010 à 23 h 22 min
@makasayo,
En effet, le fichier .ini ne peut pas être modifié. Je ne sais pas comment contourner le problème. J’ai installé vite fait podpess sur mon hébergement FREE, mais je n’ai pas eu de message d’erreur, mais je ne suis pas allé plus loin, ça me semble barbare à paramétrer !
[Répondre]
28 août 2010 à 14 h 05 min
@Seb, Et oui barbare, c’est le nom. C’est bien dans les paramètres que ça s’affiche cette erreur…
[Répondre]
Bien le bonsoir, je me permet de poster ici, puisque je suis tombé au hasard sur ce site… j’ai tenté de mettre wordpress 3.0 sur free, et j’ai bien les probleme rencontrés, mais, toutes les solutions n’ont pas marché. la seule solution que j’ai réussie a faire, c’est de mettre une 2.6 spéciale free (mise a dispo sur le site ) et mettre les fichier de la 3.0 par dessus. j’ai bien tout, et j’accede bien a ma console… sauf que j’ai choisi un theme qui refuse de me prendre en compte les images !!!!
je suis blasé… pour info, c’est le theme aristo… une solution ??? je suis preneur !!!
[Répondre]
[...] more: Problèmes Installation WORDPRESS 3.0 sur Hébergement FREE pages perso | Un Blog Informatique…… Tags: cms, [...]
Bonjour à tous,
Pour ce qui est du problème de Free et la nouvelle version de WordPress 3.0.1 la démarche est assez simple :
1- Ne pas être connecté sur Ftp
2- Passer par PhpMyAdmin sur Free
3- Changer directement dans la BDD et mettre /index.php/%category%/%postname%/
4- Connectez vous sur votre ftp et effacez le fichier .htaccess
[Répondre]
Merci beaucoup pour tous les conseils ! ! ! Et c’est bien php 1 (avec un espace)
[Répondre]
[...] wordpress 3.0 (version antérieure, vérifier si certains points ont été solutionné en 3.0.3): delaseb Posted in wordpress | Tagged free, wordpress | Leave a [...]
Merci après des heures de galères grâce a vos informations cela fonctionne !!!! reste plus que la mise a jour .
[Répondre]
Thanks you save my life ^^
[Répondre]
[...] du y penser plus tôt. Mais quelqu’un l’a pensé pour moi. Donc à lui, merci. Je peux dormir en paix à présent. Category: Non classé | Commentaire (RSS) [...]
Merci pour ce billet fort utile !! =b
[Répondre]
beaucoup de manipulation alors que moi je fais juste le fichier .htaccess avec la ligne php 1 puis
je l’envoie sur mon FTP avec les fichiers de WordPress et je lance l’installation, c’est WordPress lors de l’installation qui créé le fichier wp-config.php pas moi ainsi pas de message d’erreur.
Sinon si vous créez le fichier wp-config.php ,il faut l’enregistré sous le format UTF-8 sans BOM !!!
[Répondre]
[...] Problèmes Installation WORDPRESS 3.0 sur Hébergement FREE pages perso | Un Blog Informatique… Publié par Seb le 1 juil 2010 | Publié sous : WordPress Loading … Je me suis lancé dans l’installation de la plate-forme de blog WORDPRESS 3.0 sur un compte FREE Pages Perso. [...]
Bonjour,
voici un super tuto pour l’instalation de wordpress:
http://themes-wordpress.eu
[Répondre]
Au bout de 2 jours de galere j’ai réussi wordpress sur Free !
plantage erreur 500 quand je mets .htaccess !
il faut que le codage d’enregistrement soit ANSI dans notepad ,
sinon ca marche pas .
ouf . . . 2 jours pour trouver ca .
[Répondre]