1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

ROZWIĄZANE Problemy z CMS MS 2.1.2 - instalacja, tinyMCE, itp

Dyskusja w 'Hosting i domeny internetowe' rozpoczęta przez użytkownika DarekWeb, 22 Marzec 2016.

  1. DarekWeb

    DarekWeb Nowy użytkownik

    Wiadomości:
    2
    Docenione treści:
    0
    Witam,

    mamy bardzo duże problemy działając na CMS MS 2.1.2 - http://www.cmsmadesimple.org/.

    1. Problemy zaczynają się już przy instalacji:
    Instalacja zawiesza się w 7 kroku "wypakowywanie plików", komunikaty:
    - Extracted file checksum does not match original
    Warning: md5_file(//lib/adodb.functions.php): failed to open stream: No such file or directory in /cms_install/app/lib/class.install_filehandler.php on line 21

    Po kliknięciu next w kroku następnym "Database Work":
    - Warning: include_once(//lib/include.php): failed to open stream: No such file or directory in /cms_install/app/wizard/class.wizard_step8.php on line 49
    - Warning: include_once(): Failed opening '//lib/include.php' for inclusion (include_path='.:/:/usr/local/php/pear5') in /cms_install/app/wizard/class.wizard_step8.php on line 49
    - Fatal error: Class 'CmsApp' not found in /cms_install/app/wizard/class.wizard_step8.php on line 51

    Na tym kroku instalacja staje i nie widzę możliwości zainstalowania CMS MS 2.1.2. System działa po przeniesieniu plików i bazy z lokalnego xampa lub innego serwera. Od razu zaznaczę że pliki instalacyjne ściągałem parokrotnie, sprawdzałem też poprzednią wersję 2.1.1.

    2. Problemy z formularzami kontaktowymi - niezidentyfikowane błędy bo
    funkcja mail() nic nie zwraca oprócz "false". U jednego klienta udało mi
    się to naprawić, ale przecież nie tak to powinno wyglądać - wrzucam skrypt
    który wszędzie działa i u Państwa też powinien działać.

    3. TinyMCE dla CMS MS, MicroTiny WYSIWYG Editor - nie działają. To co
    udało mi się zidentyfikować: plik "domena.pl/tmp/cache/tinymce_7ff65735a2d787f1312b18ae59c247b3.js" zwraca
    błąd "403 Forbidden". Podobnie jak wyżej, wszędzie indziej to działa. Co w
    tym przypadku muszę zmienić aby i u Państwa to działało - jest to podstawowa funkcjonalność naszego i każdego CMS.

    4. Nie działa upload plików, moduł oparty jest chyba na Plupload.


    Wszystko wraca do normy po przeniesieniu strony na serwer konkurencji i do tego też zachęcam swoich klientów.
     
  2. Stau

    Stau Majster

    Wiadomości:
    340
    Docenione treści:
    98
    home.pl ma na serwerze współdzielonym "zabezpieczony" dostęp do katalogu /tmp, który "stoi" BEZPOŚREDNIO za "domeną" ---> czyli jeśli domena.pl wskazuje na jakiekolwiek miejsce na serwerze (np. katalog1/katalog2/katalog3/), a następnie chciałbyś wywołać plik domena.pl/tmp/skrypt.js będzie forbidden.

    Jeśli zrobiłbyś tak - domena.pl wskazuje na katalog1/katalog2 - wówczas wywołasz prawidłowo domena.pl/katalog3/tmp (bo nie "stoi" w drzewku bezpośrednio za domeną).

    Druga opcja - zmieniasz nazwę katalogu tmp na inny wraz z ścieżką odwołań do niego. Inaczej nie przejdzie.
     
  3. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    Po zalogowaniu do FTP, w pierwszej kolejności masz dostęp do głównego drzewa katalogów, w tym public_html
    Jeśli domena jest podłączona do serwera bez przekierowania na podkatalog, to wywołuje zawartość public_html czyli roota.
    Jeśli domena przekierowuje na katalog który znajduje się w public_html, np. katalog1 to wywołanie domena.pl powoduje uruchomienie zawartości podkatalogu katalog1.

    Jeśli chodzi o proces instalacji i konfiguracji, bazowałbym na sprawdzeniu ustawień domeny, jej przekierowania. Separacji i bez separacji.
    Jeśli chodzi o funkcję mail, działa ona poprawnie, pod warunkiem, że adresem nadawcy wiadomości (adresem wysyłającym mail za pomocą tej funkcji) jest adres e-mail z serwera na którym konfigurujesz to. To podstawowe zabezpieczenie stosowane przez wiele firm hostingowych.

    Na forum jest kilka wątków w tym temacie, w sekcji CMS/PHP.

    Jeśli problem będzie nadal występował, podaj więcej informacji pod jakim adresem wywołujesz instalację.
     
  4. DarekWeb

    DarekWeb Nowy użytkownik

    Wiadomości:
    2
    Docenione treści:
    0
    Jak sytuacja z "/tmp"? Coś się zmieniło? Bo chyba zacznę przekonywać kolejnego klienta do opuszczenia Waszego hostingu.
     
  5. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    @DarekWeb czy testowałeś rozwiązanie wskazane wyżej?

    1. spróbuj zmienić ustawienia domeny, przekierowując ją na podkatalog bez separacji,
    2. problem może być z ustawionym PHP 5.6 - który ma restrykcję co do ssl-a, najlepiej było by przetestować to na wersji php 5.5 i niższych, chociaż oczywiście zalecamy 5.6 jako minimum,
    3. codo pliku /tmp Stau ma rację. Można by jednak sprawdzić czy w configu można zmienić ścieżkę do tymczasowych plików, np. po instalacji.

    Zdajemy sobie sprawę, że konfiguracja serwera może odbiegać od standardów przyjętych w innych firmach, ale z doświadczenia też wiemy, że większość aplikacji można skonfigurować pod serwer. Nie przewidujemy żadnych zmian w tym akurat temacie.
     
    Ostatnia modyfikacja: 16 Czerwiec 2016
  6. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    @DarekWeb czy temat został rozwiązany?
     
  7. scorpion

    scorpion Początkujący

    Wiadomości:
    8
    Docenione treści:
    2
    Witam podaję jak instalować czysty cms ms na home.pl, główne problemy są związane z dostępem do katalogu /tmp z poziomu przeglądarki. Katalog domeny przekierowany z separacją.
    Tworzymy folder /cms_install
    Tworzymy folder /cmsms tutaj będziemy instalować system cms
    Tworzymy folder /cmsms/cache katalog powinien mieć uprawnienia 775
    Tworzymy pusty plik config.php w folderze /cmsms
    Przez ftp wrzucamy instalkę rozpakowaną do katalogu /cms_install - pobieramy ją http://s3.amazonaws.com/cmsms/downloads/13470/cmsms-2.1.5-install.expanded.zip
    W przeglądarce odpalalamy instalkę www.naszadomena,.pl/cms_install i instalujemy ją w folderze /cmsms całego procesu nie będę opisywał
    System powinien działać poprawnie na www.naszadomena.pl/cmsms
    Następnie w pliku config.php dodajemy takie wpisy
    $config['url_rewriting'] = 'mod_rewrite';
    $config['page_extension'] = '.html';
    $config['process_whole_template'] = false;
    $config['root_url'] = 'http://naszadomena.pl';
    $config['css_path'] = 'cache';
    $config['css_url'] = $config['root_url'].'/cache';

    w katalogu głównym tworzymy plik .htaccess z takimi wpisami który wyciana cmsms
    RewriteEngine On
    RewriteBase /cmsms
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteRule !^www(/?|/.+)$ /cmsms%{REQUEST_URI} [L]

    w katalogu /cmsms tworzymy plik .htaccess z takimi wpisami
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)$ index.php?page=$1 [QSA]

    Cms powinien działać z adresacją www.naszadomena.pl/naszastrona.html przynajmniej u mnie tak działa na home.pl
     
    Mariusz lubi to.
  8. Platimati

    Platimati Nowy użytkownik

    Wiadomości:
    1
    Docenione treści:
    0
    Czy wie ktoś co zmienić w plikach TinyMCE aby czytało z innej lokalizacji "/tmp/cache"?
     

Poleć forum znajomym