Advertisement:

Author Topic: Fatal error: Cannot redeclare  (Read 1493 times)

Adyyda

  • Sr. Member
  • ****
  • Posts: 435
Fatal error: Cannot redeclare
« on: April 26, 2015, 11:09:46 am »
Hello. In main domain or in subdomain, i can install perfect any theme like Modern, Bender, Flatter, Elena etc. But, when i try to uninstall them from admin area i can't because i get errors like this

Fatal error: Cannot redeclare search_ads_listing_top_fn() (previously declared in /home/xxx/public_html/oc-content/themes/bender/functions.php:703) in /home/xxx/public_html/oc-content/themes/modern/functions.php on line 136

This happens in clean install osclass 3.5.6 and the only thing i can do is to access and delete them via cpanel (i don't know how ok is this).
Any ideea why this happens?

calinbehtuk

  • Sr. Member
  • ****
  • Posts: 450
Re: Fatal error: Cannot redeclare
« Reply #1 on: April 26, 2015, 11:35:20 am »
Sunt doua functii cu acelas nume in ambele teme din cauza aceasta ai probleme.
Daca te uiti in fisierul function.php in bender si in modern o sa gasesti aceste doua functii asemanatoare
search_ads_listing_medium_fn()

Modifica in una dintre tema aceasta functie dar ai grija ca se gaseste si in fisierul search.php, sunt functiile ce afiseaza zonele de anunturi adsense intre anunturile tale de pe site.

Adyyda

  • Sr. Member
  • ****
  • Posts: 435
Re: Fatal error: Cannot redeclare
« Reply #2 on: April 26, 2015, 11:43:41 am »
Sunt niste dobitoci in acest caz cei de la osclass. Pentru ce au mai facut modalitate de instalare si dezinstalare chiar nu stiu daca nu merge fara sa faci astfel de modificari. Ms. de raspuns

calinbehtuk

  • Sr. Member
  • ****
  • Posts: 450
Re: Fatal error: Cannot redeclare
« Reply #3 on: April 26, 2015, 11:45:53 am »
Problema apare cand ai una din tema instalate si active, si vrei sa stergi alta. Nu te lasa din cauza acestor functii, dar o poti sterge cu ajutorul ftp, este acelas lucru.

Adyyda

  • Sr. Member
  • ****
  • Posts: 435
Re: Fatal error: Cannot redeclare
« Reply #4 on: April 26, 2015, 11:54:00 am »
deci pot sa o sterg direct din cpanel? sau mai trebuie sters suplimentar ceva si din baza de date?

calinbehtuk

  • Sr. Member
  • ****
  • Posts: 450
Re: Fatal error: Cannot redeclare
« Reply #5 on: April 26, 2015, 11:59:48 am »
Poti direct din cpanel. Oricum raman in baza de date setarile pentru aceasta tema, de fapt raman toate setarile pentru plugin-uri sau tema in oc_t_preference. Nu stiu de ce dar din acest tabel nu se sterg preferintele la dezinstalarea unui plugin sau teme, desi exista cod pentru a sterge aceste preferinte in teme si plugin-uri, ele nu se sterg. Insa nu te deranjeaza ca nu ocupa spatiu mult si pe deasupra mai sunt preferinte si pentru osclass in acest tabel, asa ca mai bine nu stergi nimic ca sa nu strici ceva, ca daca stergi o preferinta de la osclass nu mai merge scriptul. Am patito si eu.

Adyyda

  • Sr. Member
  • ****
  • Posts: 435
Re: Fatal error: Cannot redeclare
« Reply #6 on: April 26, 2015, 12:00:45 pm »
Ok. Ms de ajutor