Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Nelze nahrát mediální soubor – "Při nahrávání došlo k chybě. Zkuste to prosím později."
Štítky: is_dir()
Zvolené téma obsahuje celkem 2 odpovědi. Do diskuze (1 účastník) se naposledy zapojil uživatel MrPierc a poslední změna je stará 11 let, 2 měsíce.
-
AutorPříspěvky
-
12. února 2013 (22:37) #2845
Dobrý den,
dnes jsem přešel z hostingu Endora na Wedos. Vše proběhlo bez problému (nahrání obsahu na FTP, import databáze, přepsání DNS). Vše pracuje již přes Wedos, ale nejde nahrát obrázek.
Obrázek či fotka se jen nahraje a pak napíše CHYBA: Při nahrávání došlo k chybě. Zkuste to prosím později. Již jsme se s jejich technikem snažili upravit WP-config
1) z define(‘ABSPATH’, dirname(__FILE__) . ‘/’); ==== na: define(‘ABSPATH’, dirname(__FILE__) . ‘/data/web/virtuals/38108/virtual/tmp’)
2) define(‘WP_TEMP_DIR’,’/data/web/virtuals/38108/virtual/tmp’);
Ale nic, stále chyba. Mají prý složku pro upload “tmp” a tam to musí odkazovat, ale nepodařilo se nastavit. Má někdo možnost poradit? Přijde mi to jako základní věc pro chod webu.
Jedná se o: http://www.homeopatiecesky.cz
12. února 2013 (22:54) #14598Našel jsem v záložce mediální soubory v admin menu WordPressu tyto chyby:
============================
*Warning*: file_exists()
[function.file-exists<http://www.homeopatiecesky.cz/wp-admin/function.file-exists>%5D:
open_basedir restriction in effect. File(/home/users/mrpierc/
homeopatiecesky.cz/web/wp-content/uploads/2013/02) is not within the
allowed path(s): (/data/web/virtuals/38108/virtual) in *
/data/web/virtuals/38108/virtual/www/wp-includes/functions.php* on line *
1335*
*Warning*: is_dir()
[function.is-dir<http://www.homeopatiecesky.cz/wp-admin/function.is-dir>%5D:
open_basedir restriction in effect. File(/home/users/mrpierc/
homeopatiecesky.cz/web/wp-content/uploads/2013) is not within the allowed
path(s): (/data/web/virtuals/38108/virtual) in *
/data/web/virtuals/38108/virtual/www/wp-includes/functions.php* on line *
1344*
*Warning*: file_exists()
[function.file-exists<http://www.homeopatiecesky.cz/wp-admin/function.file-exists>%5D:
open_basedir restriction in effect. File(/home/users/mrpierc/
homeopatiecesky.cz/web/wp-content/uploads/2013) is not within the allowed
path(s): (/data/web/virtuals/38108/virtual) in *
/data/web/virtuals/38108/virtual/www/wp-includes/functions.php* on line *
1335*
*Warning*: is_dir()
[function.is-dir<http://www.homeopatiecesky.cz/wp-admin/function.is-dir>%5D:
open_basedir restriction in effect. File(/home/users/mrpierc/
homeopatiecesky.cz/web/wp-content/uploads) is not within the allowed
path(s): (/data/web/virtuals/38108/virtual) in *
/data/web/virtuals/38108/virtual/www/wp-includes/functions.php* on line *
1344*
============================
Wedos technik mi pak napsal:
Dobrý den,
v těch chybách se Vám to přímo vypisuje. Snažíte se nahrát obsah do této složky:
/home/users/mrpierc/homeopatiecesky.cz/web/wp-content/uploads/2013
Ta na WEDOSu neexistuje a musí být ve tvaru
/data/web/virtuals/38108/virtual/www/wp-content/uploads/2013
Tato cesta je zapsána někde v aplikaci. Přesně kde, Vám však nyní nepovím. Většinou tento problém způsobí špatné nastavení pro složku tmp/, ale toto vypadá, že je nastaveno v nějakém modulu.
S přáním hezkého dne,
============================
Jenže to jsou obrázky, které byly nahrány ještě na Endoře – to asi po nahrání na Wedos tam napsalo ty errory. Nevíte, kde to tedy přepsat?
13. února 2013 (10:17) #14599Vyřešeno!
Servis 24/7 na Wedosu je skvělý, mohu jen doporučit.
1) wp-config.php musí mít tento obsah:
===========================================
<?php
define(‘DB_NAME’, ‘*******’);
define(‘DB_USER’, ‘*******’);
define(‘DB_PASSWORD’, ‘*******’);
define(‘DB_HOST’, ‘*******’);
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_COLLATE’, ”);
define(‘AUTH_KEY’, ‘put your unique phrase here’);
define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’);
define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’);
define(‘NONCE_KEY’, ‘put your unique phrase here’);
$table_prefix = “wp_”;
define (‘WPLANG’, ‘cs_CZ’);
define(‘WP_TEMP_DIR’,’/data/web/virtuals/38108/virtual/tmp’);
if ( !defined(‘ABSPATH’) )
define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
require_once(ABSPATH . ‘wp-settings.php’);
=============================================
2) špatná cesta v databázi v tabulce wp_options ( i když databáze porběhla při importu bez chyb)
=============================================
Muselo se ručně změnit asi 100 záznamů v databázi v tabulce wp_options, kde byla stará cesta napevno napsána. Stačilo tedy přespat v DB vše co obsahovalo starou cestu.
Stará: /home/users/mrpierc/homeopatiecesky.cz/web/wp-content/…
Nová: /data/web/virtuals/38108/virtual/www/wp-content/…
=============================================
Poté se již v sekci “mediální soubory” neukazovaly žádné errory a zobrazovaly se rovnou obrázky v albu a šlo obrázky i nahrát bez chyby.
***Tímto děkuji za servis i snahu panu P. H. z WEDOS Internet, a.s.
Dělal na tom s přestávkami do 2. hodiny ranní!
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.