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...

W TRAKCIE Fatal error: Class 'JDate' not found in /libraries/joomla/log/entry.php on line 96

Dyskusja w 'WordPress, Joomla!, PHP, HTML, CSS' rozpoczęta przez użytkownika OMA, 6 Kwiecień 2017.

  1. OMA

    OMA Początkujący

    Wiadomości:
    6
    Docenione treści:
    0
    Witam,
    po przeniesieniu na serwer strony (poprzednio też w home.pl), zamiast strony pojawił się taki komunikat
    :Fatal error: Class 'JDate' not found in /libraries/joomla/log/entry.php on line 96.

    a entry.php wygląda tak:

    <?php
    /**
    * @package Joomla.Platform
    * @subpackage Log
    *
    * @copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE
    */

    defined('JPATH_PLATFORM') or die;

    /**
    * Joomla! Log Entry class
    *
    * This class is designed to hold log entries for either writing to an engine, or for
    * supported engines, retrieving lists and building in memory (PHP based) search operations.
    *
    * @since 11.1
    */
    class JLogEntry
    {
    /**
    * Application responsible for log entry.
    * @var string
    * @since 11.1
    */
    public $category;

    /**
    * The date the message was logged.
    * @var JDate
    * @since 11.1
    */
    public $date;

    /**
    * Message to be logged.
    * @var string
    * @since 11.1
    */
    public $message;

    /**
    * The priority of the message to be logged.
    * @var string
    * @since 11.1
    * @see JLogEntry::$priorities
    */
    public $priority = JLog::INFO;

    /**
    * List of available log priority levels [Based on the Syslog default levels].
    * @var array
    * @since 11.1
    */
    protected $priorities = array(
    JLog::EMERGENCY,
    JLog::ALERT,
    JLog::CRITICAL,
    JLog::ERROR,
    JLog::WARNING,
    JLog::NOTICE,
    JLog::INFO,
    JLog::DEBUG
    );

    /**
    * Constructor
    *
    * @param string $message The message to log.
    * @param string $priority Message priority based on {$this->priorities}.
    * @param string $category Type of entry
    * @param string $date Date of entry (defaults to now if not specified or blank)
    *
    * @since 11.1
    */
    public function __construct($message, $priority = JLog::INFO, $category = '', $date = null)
    {
    $this->message = (string) $message;

    // Sanitize the priority.
    if (!in_array($priority, $this->priorities, true))
    {
    $priority = JLog::INFO;
    }

    $this->priority = $priority;

    // Sanitize category if it exists.
    if (!empty($category))
    {
    $this->category = (string) strtolower(preg_replace('/[^A-Z0-9_\.-]/i', '', $category));
    }

    // Get the date as a JDate object.
    $this->date = new JDate('now');
    }
    }
    Czy ktoś mnie poratuje w biedzie?
    Dziekuję
     
  2. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    @OMA czy jesteś pewny, że wszystkie pliki zostały przetransferowane na FTP poprawnie? Żaden plik nie miał błędów podczas przesyłania? Przykładowo, w kliencie FTP o nazwie FileZilla możemy sprawdzić czy transfer wszystkich plików z danej sesji został wykonany poprawnie. Na początku szukałbym rozwiązania tutaj.
     
  3. OMA

    OMA Początkujący

    Wiadomości:
    6
    Docenione treści:
    0
    oczywiście sprawdzę,
    a ta informacja o błędzie z 96 czyli:

    $this->date = new JDate('now');

    na co wskazuje?
     
  4. Tor

    Tor Zaglądacz

    Wiadomości:
    14
    Docenione treści:
    3
    Czy do przeniesienia strony użyłeś komponentu Akeeba Backup ?
     
  5. OMA

    OMA Początkujący

    Wiadomości:
    6
    Docenione treści:
    0
  6. Tor

    Tor Zaglądacz

    Wiadomości:
    14
    Docenione treści:
    3
  7. OMA

    OMA Początkujący

    Wiadomości:
    6
    Docenione treści:
    0
    spróbuję... mam nadzieję,że mi się uda.
    Dzięki póki co.
     
  8. Tor

    Tor Zaglądacz

    Wiadomości:
    14
    Docenione treści:
    3
    Używając tego komponentu wykluczysz ewentualny problem "zgubienie " jakiegoś pliku strony ( Na co wskazuje błąd który wcześniej Ci się pojawił) .Ponieważ paczka z kopia strony jest pakowana i rozpakowywana na serwerze
     
  9. OMA

    OMA Początkujący

    Wiadomości:
    6
    Docenione treści:
    0
    zaczęłam sprawdzać pliki 'ręcznie', chociaż na 1 rzut oka, ilość przegranych plików i katalogów jest taka sama, a żadnych śladów źle przetransferowanych plików nie znalazłam. Ale porzucam ten chałupniczy sposób i spróbuję z Akebą.
    Mam zapisany back up (2 homeftp -spakowane) mam nadzieję,ze jak ich użyję, to będzie ok.
     
    Ostatnia modyfikacja: 6 Kwiecień 2017
  10. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    Plik może być nie wgrany do końca/pusty itd, albo akeba, albo zip/tar z konsoli/panelu i na nowy serwer. Przegrywanie pojedynczo plików jest zawsze obarczone takimi psikusami jak nie dziś to za miesiąc/rok coś wyjdzie :)
     
  11. OMA

    OMA Początkujący

    Wiadomości:
    6
    Docenione treści:
    0
    Dzięki,
    spróbowałam akeebą, ale coś nie poszło mi, bo pojawiła się strona domowa, ale 'troszkę zmieniona'.
    Niestety musiałam porzucić próby na rzecz innej aktywności, ale bardzo dziękuję za każdą podpowiedź.
    Niebawem wrócę, bo bardzo mi zależy na tej stronce.
    pozdrawiam
     
  12. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    dlatego napisałem o opcji ZIP/TAR ale pamiętaj, że docelowy adres musi być tak samo skonfigurowany tj jeśli z separacją był źródłowy to z separacją docelowy,
     
  13. casar

    casar Profesjonalista

    Wiadomości:
    507
    Docenione treści:
    135
    A nie korzystałeś może z TotalCommandera przy uploadzie plików?
     

Poleć forum znajomym