- Düzenlendi
for upload eklentisini yükledim hatalar alıyorum kullanıcı ve admin dosya resim ekleyemiyor sunucuya yüklenmesini istiyorum ve
fof upload alternatifi eklenti varmı bide (konu kalabalığı olmasını istemedim)
for upload eklentisini yükledim hatalar alıyorum kullanıcı ve admin dosya resim ekleyemiyor sunucuya yüklenmesini istiyorum ve
fof upload alternatifi eklenti varmı bide (konu kalabalığı olmasını istemedim)
PHP sürümünüz nedir? Alternatif Imgur Upload kullanabilirsiniz.
Can 8.2 php sürümü hocam
muhamx211iss fotoğrafı yüklediğinde sunucuya yüklüyor fakat galeride gözükmüyorsa eğer eklenti ayarındaki yerel depolama ayarları kısmından kaynaklanıyor olabilir
Dosya sunucuya hiç yüklenmiyosa klasör izinleriyle ilgisi olabilir eklentiyi ilk kurduğumda bende sorunlar yaşamıştım bu tarz deneme yanılmalar yaparak çözdüm
huseyinfiliz klasör izinlerini hangi dosyaları 755 yapayım hocam çünkü dün akşamdan beri uğraşıyorum bir türlü yapamadım
huseyinfiliz aldığım hata Oops dosya sunucuya yüklenmiyor
Bu hataya birçok şey sebep olabilir, yanlış yapılandırılmış ayarlar kullandığın php sürümün dosya izinleri sql tablonda hata veya veritabanı ön ekinin fazla uzun olması sunucunun max upload değeri post max size değerleri gibi aklıma gelen ve benim tek tek kontrol ettiğim şeyler bunlardı
Bu arada flarum’da debug kontrolünü açmak sorunu bulmana yardımcı olabilir
huseyinfiliz hocam çözmeye çalıyorum hala bulacam inşallah
muhamx211iss 8.3 destekleniyorsa bu sürüme çekip tekrar deneyin, olmuyorsa log kayıtlarını paylaşırsanız hatanın neyden kaynaklandığını söyleyebilirim.
Can çalışmadı hata aynı hocam 8.3 deykende [2024-10-25 19:06:00] flarum.ERROR: Intervention\Image\Exception\NotSupportedException: Reading Exif data is not supported by this PHP installation. in /home/kurdijjj/scootersoru.com/vendor/intervention/image/src/Intervention/Image/Commands/ExifCommand.php:22
Stack trace:
#0 /home/kurdijjj/scootersoru.com/vendor/intervention/image/src/Intervention/Image/AbstractDriver.php(94): Intervention\Image\Commands\ExifCommand->execute(Object(Intervention\Image\Image))
#1 /home/kurdijjj/scootersoru.com/vendor/intervention/image/src/Intervention/Image/Image.php(108): Intervention\Image\AbstractDriver->executeCommand(Object(Intervention\Image\Image), ‘exif’, Array)
#2 /home/kurdijjj/scootersoru.com/vendor/intervention/image/src/Intervention/Image/Commands/OrientateCommand.php(15): Intervention\Image\Image->call(‘exif’, Array)
#3 /home/kurdijjj/scootersoru.com/vendor/intervention/image/src/Intervention/Image/AbstractDriver.php(94): Intervention\Image\Commands\OrientateCommand->execute(Object(Intervention\Image\Image))
#4 /home/kurdijjj/scootersoru.com/vendor/intervention/image/src/Intervention/Image/Image.php(108): Intervention\Image\AbstractDriver->executeCommand(Object(Intervention\Image\Image), ‘orientate’, Array)
#5 /home/kurdijjj/scootersoru.com/vendor/fof/upload/src/Processors/ImageProcessor.php(58): Intervention\Image\Image->call(‘orientate’, Array)
#6 /home/kurdijjj/scootersoru.com/vendor/fof/upload/src/Listeners/AddImageProcessor.php(28): FoF\Upload\Processors\ImageProcessor->process(Object(FoF\Upload\File), Object(Symfony\Component\HttpFoundation\File\UploadedFile), ‘image/png’)
#7 /home/kurdijjj/scootersoru.com/vendor/illuminate/events/Dispatcher.php(424): FoF\Upload\Listeners\AddImageProcessor->handle(Object(FoF\Upload\Events\File\WillBeUploaded))
#8 /home/kurdijjj/scootersoru.com/vendor/illuminate/events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events{closure}(‘FoF\Upload\Even…’, Array)
#9 /home/kurdijjj/scootersoru.com/vendor/fof/upload/src/Commands/UploadHandler.php(100): Illuminate\Events\Dispatcher->dispatch(‘FoF\Upload\Even…’)
#10 [internal function]: FoF\Upload\Commands\UploadHandler->FoF\Upload\Commands{closure}(Object(FoF\Upload\File), 0)
#11 /home/kurdijjj/scootersoru.com/vendor/illuminate/collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#12 /home/kurdijjj/scootersoru.com/vendor/fof/upload/src/Commands/UploadHandler.php(64): Illuminate\Support\Collection->map(Object(Closure))
#13 /home/kurdijjj/scootersoru.com/vendor/illuminate/bus/Dispatcher.php(122): FoF\Upload\Commands\UploadHandler->handle(Object(FoF\Upload\Commands\Upload))
#14 /home/kurdijjj/scootersoru.com/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus{closure}(Object(FoF\Upload\Commands\Upload))
#15 /home/kurdijjj/scootersoru.com/vendor/illuminate/pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(FoF\Upload\Commands\Upload))
#16 /home/kurdijjj/scootersoru.com/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#17 /home/kurdijjj/scootersoru.com/vendor/illuminate/bus/Dispatcher.php(78): Illuminate\Bus\Dispatcher->dispatchNow(Object(FoF\Upload\Commands\Upload))
#18 /home/kurdijjj/scootersoru.com/vendor/fof/upload/src/Api/Controllers/UploadController.php(60): Illuminate\Bus\Dispatcher->dispatch(Object(FoF\Upload\Commands\Upload))
#19 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Api/Controller/AbstractSerializeController.php(116): FoF\Upload\Api\Controllers\UploadController->data(Object(Laminas\Diactoros\ServerRequest), Object(Tobscure\JsonApi\Document))
#20 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): Flarum\Api\Controller\AbstractSerializeController->handle(Object(Laminas\Diactoros\ServerRequest))
#21 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
#22 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ExecuteRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Closure))
#23 /home/kurdijjj/scootersoru.com/vendor/fof/oauth/src/Middleware/BindRequest.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#24 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): FoF\OAuth\Middleware\BindRequest->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#25 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Api/Middleware/ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#26 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\ThrottleApi->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#27 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#28 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\CheckCsrfToken->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#29 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#30 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ResolveRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#31 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#32 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\SetLocale->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#33 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(58): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#34 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithHeader->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#35 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#36 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#37 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#38 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\RememberFromCookie->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#39 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#40 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\StartSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#41 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#42 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\FakeHttpMethods->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#43 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#44 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ParseJsonBody->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#45 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#46 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\HandleErrors->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#47 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#48 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\InjectActorReference->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#49 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#50 /home/kurdijjj/scootersoru.com/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#51 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#52 /home/kurdijjj/scootersoru.com/vendor/middlewares/base-path-router/src/BasePathRouter.php(99): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#53 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#54 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#55 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#56 /home/kurdijjj/scootersoru.com/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#57 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#58 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#59 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#60 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#61 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(66): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
#62 /home/kurdijjj/scootersoru.com/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(73): Laminas\Stratigility\MiddlewarePipe->handle(Object(Laminas\Diactoros\ServerRequest))
#63 /home/kurdijjj/scootersoru.com/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#64 /home/kurdijjj/scootersoru.com/index.php(26): Flarum\Http\Server->listen()
#65 {main}
1.PHP EXIF Uzantısını Yükleyin: PHP’nin EXIF uzantısını yüklemeniz gerekiyor. Bunu yapmanın en yaygın yollarından biri, terminalde aşağıdaki komutu çalıştırmaktır (Linux/Ubuntu için):
sudo apt-get install php-exif
veya PHP sürümünüze bağlı olarak:
sudo apt-get install php7.x-exif
PHP Ayarlarını Kontrol Edin: PHP’nin yapılandırma dosyası olan php.ini dosyasında extension=exif satırını bulun ve yorum işaretini kaldırın. Değişiklik yaptıktan sonra PHP’yi yeniden başlatmanız gerekebilir.
PHP Sürümünü Kontrol Edin: EXIF desteğinin mevcut olup olmadığını kontrol etmek için terminalde şu komutu çalıştırın:
php -m | grep exif
Eğer çıktı veriyorsa, EXIF desteğiniz mevcuttur.
Web Sunucusunu Yeniden Başlatın: Yaptığınız değişikliklerin etkili olması için web sunucunuzu (Apache, Nginx, vb.) yeniden başlatın.
Mithat 1.PHP EXIF Uzantısını Yükleyin
Dediği gibi, Log dosyanız EXIF uzantısı açık olmadığı için hata veriyor. Hangi yönetim panelini kullandığınızı bilmiyorum. cPanel ise şayet, PHP Selector aracı ile uzantıyı aktifleştirebilirsiniz.
Can sunucuda exif aktif görünüyor firmaya yazdım her şey sorunsuz dedi bana ama sorun devam ediyor exif yok diye
Mithat hocam ben yaptım yükledim exif görünüyor aktif ama hata devam ediyor hosting firmaya yazdım sorun yok dedi bana
muhamx211iss hangi firma bu peki
muhamx211iss Tekrar dosya yükleyin, hatayı tekrar alın ve bizimle ana dizin alanında yer alan log dosyanızı veya storage/log alanında yer alan log dosyanızın içeriğini paylaşın.
Bu uzantı var.