Autor | Zpráva | ||
---|---|---|---|
lukas88 Profil |
Zdravim! Jsem v koncich s napady a potrebuji poradit. Nainstaloval jsem si kvuli tvorbe sablony pro Wordpress na stroj s Windows 10 rucne Apache, PHP (verze 7.0.7) a MySQL 5.7, ze si lokalne rozjedu instalaci Wordpressu. Jenze prave zminene MySQL zlobi. Vypada to, jako by nebezelo, nebo neco bylo spatne.
Po vyplneni udaj o DB mi v dalsim kroku instalace WordPRessu konci na Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\cestakserveru\wordpress\wp-includes\wp-db.php:1522 Stack trace: #0 C:\cestakserveru\wordpress\wp-admin\setup-config.php(274): wpdb->db_connect() #1 {main} thrown in C:\cestakserveru\wordpress\wp-includes\wp-db.php on line 1522 Staris verze 4.4 mi rovnou po otevreni napise, ze to vypada, ze nemam MySQL phpmyadmin pro zmenu: Fatal error: Uncaught Error: Call to undefined function mb_detect_encoding() in C:\cestakserveru\pma\libraries\php-gettext\gettext.inc:177 Stack trace: #0 C:\cestakserveru\pma\libraries\php-gettext\gettext.inc(282): _encode('The %s extensio...') #1 C:\cestakserveru\pma\libraries\php-gettext\gettext.inc(289): _gettext('The %s extensio...') #2 C:\cestakserveru\pma\libraries\core.lib.php(306): __('The %s extensio...') #3 C:\cestakserveru\pma\libraries\core.lib.php(959): PMA_warnMissingExtension('mbstring', true) #4 C:\cestakserveru\pma\libraries\common.inc.php(102): PMA_checkExtensions() #5 C:\cestakserveru\pma\index.php(13): require_once('C:\\cestakserveru\\...') #6 {main} thrown in C:\cestakserveru\pma\libraries\php-gettext\gettext.inc on line 177 v services.msc mi sluzba MySQL bezi. Jsem celkem bezradny, nevim co s tim... |
||
Martin2 Profil * |
#2 · Zasláno: 6. 6. 2016, 23:22:31
Rozšíření mysql bylo v PHP5.5 zavrženo a v PHP7 odstraněno. Používej mysqli nebo PDO_MySQL.
|
||
lukas88 Profil |
Martin2:
To si ale hlida Wordpress sam tusim... elseif ( version_compare( phpversion(), '5.5', '>=' ) || ! function_exists( 'mysql_connect' ) ) { $this->use_mysqli = true; } elseif ( false !== strpos( $GLOBALS['wp_version'], '-' ) ) { $this->use_mysqli = true; Kdyz zmenim rucne na mysqli_ stejne nepomaha... Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in ... Citim trable v nastaveni. Jednoduchy script na overeni jestli mam instalovane mysqli NEzna mysqli.... <?php if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) { echo 'We don\'t have mysqli!!!'; } else { echo 'Phew we have it!'; } ?> |
||
Martin2 Profil * |
#4 · Zasláno: 7. 6. 2016, 00:01:52
Zkontroluj v phpinfo/php.ini přítomnost těch dvou extenzí – dost možná nejsou ve Win32 verzi standardně nalinkované.
|
||
lukas88 Profil |
VYRESENO - Spatne nadefinovany adresar "EXT" v php.ini. Mel jsem tam jen "ext", misto cele cesty "C:/blabla/php/ext
No to mi tedy dalo zabrat.... |
||
Časová prodleva: 8 let
|
0