Comments (9)
You are right. I didn't publish the config file.
After publishing it all is good.
Thank you!
from purify.
I cant seem to find anything about "publish the config file"? any reference where I can look into, i have the same error.
@nielslucas It's literally the second installation step in the readme:
To install Purify, run the following in the root of your project:
composer require stevebauman/purify
Then, publish the configuration file using:
php artisan vendor:publish --provider="Stevebauman\Purify\PurifyServiceProvider"
HTMLPurifier requires a cache path, and will default to its own folder inside the vendor directory if you do not publish the configuration file.
Same error... the config file is published
Clear your configuration cache.
from purify.
I didn't want to give chmod rights to the vendor folder so I was forced to look for other packages.
This was just fixed in v3.0.1.
from purify.
Hi @core45,
Did you publish the config file? The serializer path is already set to your applications storage path:
Line 44 in 266b3bb
I looked into the issue you mentioned, and that package does the same thing:
from purify.
Even without publish the config file, it should suppose to work uninterrupted.
from purify.
I cant seem to find anything about "publish the config file"? any reference where I can look into, i have the same error.
from purify.
Same error... the config file is published
from purify.
Even without publish the config file, it should suppose to work uninterrupted.
Since this is a sanitation library, I do not want to merge the configuration with the default built-in configuration, as this may include settings that the developer does not want in their purified text. This could cause major issues for people and they may wonder why some attributes are being removed / included.
All developers must publish the configuration file to define explicitly what they want to be filtered and kept in the purified HTML.
from purify.
@stevebauman hey thanks for the responses to the others. I don't understand why it didn't work for me. I have a staging site on a vps, but when I started to deploy my page I found out that I had the same bug as in the comments.
I didn't want to give chmod rights to the vendor folder so I was forced to look for other packages. This one had the same issue mewebstudio/Purifier#27, and fixed it somehow. So with this package from the mewerbstudio, I don't have any issues at all and don't have to do anything. It worked out of the box, even though I prefer your package for the simpler settings much more...
And for the staging site, I'm using a zero deployment tool where all caches are cleared etc.
from purify.
Related Issues (20)
- Problem table HOT 3
- oembed / CKeditor HOT 1
- Laravel 9 support HOT 5
- Booleans are nullified HOT 3
- Vapor / Other storage drivers Support HOT 7
- Definition with HTMLPurifier_HTMLDefinition not working HOT 5
- Laravel 10 support HOT 1
- Allow all css and style HOT 7
- Multiple configs? HOT 1
- CSS.AllowedProperties 'Left' doesn't work [Issue Created By Mistake]
- Cache.DefinitionImpl / Cache.SerializerPath is ignored HOT 7
- Image style attributes stripped HOT 1
- "A & B" turns it into "A & B" HOT 3
- Using purify with code/pre tags allowed crashes swoole worker processes HOT 3
- New definition of Trix editor HOT 2
- Call to undefined method Stevebauman\Purify\Purify::getPurifier() HOT 9
- unserialize(): Error at offset 2 of 6389 bytes when CACHE_DRIVER is database HOT 4
- HTML5 summary and details tags HOT 3
- Issue with Unserialization in CacheDefinitionCache after latest commit HOT 1
- Failure to write cache file - No such file or directory HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from purify.